Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में कीवर्ड आज़माएं/पकड़ें/आखिरकार/फेंक दें

अपवाद प्रबंधन निम्नलिखित कीवर्ड और इसके उपयोग पर आधारित है -

  • कोशिश करें - एक कोशिश ब्लॉक कोड के एक ब्लॉक की पहचान करता है जिसके लिए विशेष अपवाद सक्रिय हैं। इसके बाद एक या अधिक कैच ब्लॉक होते हैं।

  • पकड़ें - एक प्रोग्राम उस स्थान पर अपवाद हैंडलर के साथ एक अपवाद पकड़ता है जहां आप समस्या को संभालना चाहते हैं। कैच कीवर्ड एक अपवाद को पकड़ने का संकेत देता है।

  • आखिरकार -अंतिम रूप से ब्लॉक का उपयोग बयानों के दिए गए सेट को निष्पादित करने के लिए किया जाता है, चाहे कोई अपवाद फेंका गया हो या नहीं फेंका गया हो। उदाहरण के लिए, यदि आप कोई फ़ाइल खोलते हैं, तो उसे बंद होना चाहिए, चाहे कोई अपवाद उठाया गया हो या नहीं।

  • फेंक दें - जब कोई समस्या दिखाई देती है तो एक प्रोग्राम अपवाद फेंकता है। यह थ्रो कीवर्ड का उपयोग करके किया जाता है।

अपवादों को संभालने के लिए, आपको उन्हें C# में निम्नलिखित सिंटैक्स की तरह सेट करना होगा -

try {
   // statements causing exception
} catch( ExceptionName e1 ) {
   // error handling code
} catch( ExceptionName e2 ) {
   // error handling code
} catch( ExceptionName eN ) {
   // error handling code
} finally {
   // statements to be executed
}

  1. पायथन में ओवरफ्लो एरर अपवाद कैसे पकड़ें?

    जब अंकगणितीय संक्रिया चर प्रकार की सीमा से अधिक हो जाती है, तो एक अतिप्रवाह त्रुटि उत्पन्न हो जाती है। जैसे-जैसे मान बढ़ते हैं, लंबे पूर्णांक अधिक स्थान आवंटित करते हैं, इसलिए वे मेमोरी एरर को बढ़ाते हैं। हालांकि, फ़्लोटिंग पॉइंट अपवाद हैंडलिंग मानकीकृत नहीं है। नियमित पूर्णांकों को आवश्यकतानुसार लं

  1. पायथन में अपवाद को संभालने के लिए ट्राई-आखिरकार खंड का उपयोग कैसे करें?

    अब तक ट्राई स्टेटमेंट को हमेशा क्लॉज को छोड़कर पेयर किया जाता था। लेकिन इसका इस्तेमाल करने का एक और तरीका भी है। ट्राई स्टेटमेंट के बाद अंत में क्लॉज हो सकता है। अंत में क्लॉज को क्लीन-अप या टर्मिनेशन क्लॉज कहा जाता है, क्योंकि उन्हें सभी परिस्थितियों में निष्पादित किया जाना चाहिए, यानी आखिरकार क्लॉ

  1. पायथन में कोशिश, को छोड़कर और अंत में बयानों की व्याख्या करें।

    पायथन में अपवाद हैंडलिंग में, हम अपवादों को पकड़ने और संभालने के लिए कोशिश और बयानों को छोड़कर उपयोग करते हैं। कोशिश खंड के भीतर कोड कथन द्वारा कथन निष्पादित किया जाता है। यदि कोई अपवाद होता है, तो शेष प्रयास ब्लॉक को छोड़ दिया जाता है और अपवाद खंड को निष्पादित किया जाता है। उदाहरण try: 'apple&#