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

सी # NullReferenceException

NullReferenceException तब होती है जब आप सदस्य फ़ील्ड, या फ़ंक्शन प्रकारों तक पहुँचने का प्रयास करते हैं जो शून्य की ओर इशारा करते हैं।

यहाँ एक उदाहरण है -

उदाहरण

using System;

class Demo {
   static void Main() {
      string str = null;

      if (str.Length > 0) {
         Console.WriteLine(str);
      }
   }
}

आउटपुट

निम्नलिखित आउटपुट है। यह NullReferenceException फेंकता है, क्योंकि आप एक memebt का उपयोग करने का प्रयास कर रहे हैं जो शून्य को इंगित करता है -

Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at Demo.Main () [0x00002] in <0bc5fbf292484d5194a19866ae5c2018>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
at Demo.Main () [0x00002] in <0bc5fbf292484d5194a19866ae5c2018>:0
में डेमो.मेन () [0x00002] पर ऑब्जेक्ट का एक उदाहरण
  1. जावास्क्रिप्ट में RegExp ऑब्जेक्ट।

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट के भाग को खोजकर और निकालकर कुछ टेक्स्ट से मेल खाने वाले पैटर्न के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो regexp कंस्ट्रक्टर या शाब्दिक सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html&

  1. जावास्क्रिप्ट में ऑब्जेक्ट प्रारंभकर्ता

    ऑब्जेक्ट इनिशियलाइज़र एक एक्सप्रेशन है जो हमें एक नई बनाई गई ऑब्जेक्ट को इनिशियलाइज़ करने की अनुमति देता है। यह संपत्ति के नामों के शून्य या अधिक जोड़े और घुंघराले ब्रेसिज़ की एक जोड़ी में संलग्न किसी वस्तु के संबंधित मूल्यों की अल्पविराम से अलग सूची है {}। जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र क

  1. एचटीएमएल डोम एचटीएमएल ऑब्जेक्ट

    HTML ऑब्जेक्ट एक HTML दस्तावेज़ के तत्व का प्रतिनिधित्व करता है। आइए देखें कि HTML ऑब्जेक्ट को कैसे एक्सेस करें - सिंटैक्स निम्नलिखित वाक्य रचना है - document.getElementsByTagName(“HTML”) आइए HTML ऑब्जेक्ट का एक उदाहरण देखें - उदाहरण <!DOCTYPE html> <html> <head> <