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

सी # में शून्य सूचक अपवाद


NullReferenceException, NullPointerException का C# संस्करण है। इसे C# में संभालने और पकड़ने के लिए, try-catch का उपयोग करें।

नीचे दिए गए उदाहरण से पता चलता है कि एक वेरिएबल शून्य पर सेट है और जब हम इसे प्रिंट करने का प्रयास करते हैं, तो यह एक अपवाद फेंकता है जो कैच में फंस जाता है -

Try {
   a = null;
   Console.WriteLine(a);
}catch (NullPointerException ex) {
   Console.WriteLine("Variable is Null!");
}

उपरोक्त अपवाद को पकड़ने और उसके लिए कैच का उपयोग करने की अनुमति देगा।


  1. पायथन में अंकगणित त्रुटि अपवाद कैसे पकड़ें?

    अंकगणित त्रुटि अपवाद संख्यात्मक गणनाओं के लिए होने वाली सभी त्रुटियों के लिए आधार वर्ग है। यह उन अंतर्निहित अपवादों के लिए आधार वर्ग है जैसे:ओवरफ्लोएरर, ज़ीरोडिविजन एरर, फ़्लोटिंगपॉइंट एरर हम दिए गए कोड में अपवाद को इस प्रकार पकड़ सकते हैं उदाहरण import sys try: 7/0 except ArithmeticError as e: pri

  1. पायथन में IOError अपवाद कैसे पकड़ें?

    IOError अपवाद यह एक त्रुटि है जब कोई इनपुट/आउटपुट ऑपरेशन विफल हो जाता है, जैसे कि प्रिंट स्टेटमेंट या ओपन () फ़ंक्शन जब कोई फ़ाइल खोलने का प्रयास करता है जो मौजूद नहीं है। इसे ऑपरेटिंग सिस्टम से संबंधित त्रुटियों के लिए भी उठाया जाता है। यदि दिए गए कोड को एक कोशिश ब्लॉक में लिखा गया है, तो यह एक

  1. पायथन में KeyError अपवाद कैसे पकड़ें?

    एक KeyError तब उठाया जाता है जब कोई मान किसी डिक्शनरी की कुंजी के रूप में नहीं मिलता है। अपवाद को पकड़ने और उसके प्रकार को खोजने के लिए दिए गए कोड को निम्नानुसार फिर से लिखा गया है। उदाहरण import sys try: s = {'a':5, 'b':7}['c'] except: print (sys.exc_info()) आउटपुट (<typ