/ / C # में अपवाद के बजाय प्रोग्राम को कैसे चलने दें? - c # -4.0, अपवाद-हैंडलिंग

सी # में अपवाद के बजाय प्रोग्राम को कैसे चलाने दें? - सी # -4.0, अपवाद-हैंडलिंग

मैं एक से सभी फ़ाइलों को पढ़ने के लिए एक कार्यक्रम लिख रहा हूँसरणी। मान लीजिए कि कोई फ़ाइल भ्रष्ट है या किसी भी कारण से यह बीच में निष्पादन को रोक देगा और अपवाद को फेंक देगा मैं कोड को अंत तक चलने देना चाहता हूं और आखिर में अपवाद को फेंकने के बजाय त्रुटि फ़ाइलों को लॉग किया?

उत्तर:

जवाब के लिए 2 № 1
try{
doSomethingThatMayRaiseAndException();
}
catch (Exception e){
NotifyTheUserThatSomethingBadJustHappened();
}

अपवादों के लिए यहाँ अपवाद कक्षा है,यदि आप उपयोगकर्ता को विवरण प्रदान करना चाहते हैं, तो आपको अधिक विशिष्ट उपयोग करने की आवश्यकता हो सकती है। लेकिन अभी, आपको जो सीखने की ज़रूरत है वह अपवादों से कैसे निपटना है। आप उपयोग कर सकते हैं लिंक Oded द्वारा प्रदान की गई, यह एक अच्छी शुरुआत है। फिर ध्यान दें कि आपको उठाए गए अपवाद को संभालने और उसे संभालने की क्या आवश्यकता है।