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

C# NullReferenceException

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

यहां एक उदाहरण है:

उदाहरण

using System; 
class Demo { 
    static void Main() { 
        string str = null; 
        if (str.Length > 0) { 
            Console.WriteLine(str); 
        } 
    } 
}

आउटपुट

निम्न आउटपुट है। यह NullReferenceException फेंकता है, क्योंकि आप एक ऐसे सदस्य तक पहुंचने का प्रयास कर रहे हैं जो null की ओर इशारा करता है:

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
  1. जावास्क्रिप्ट में RegExp ऑब्जेक्ट जावास्क्रिप्ट में RegExp ऑब्जेक्ट

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट में पैटर्न मिलान, खोज और टेक्स्ट के भाग को निकालने के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो RegExp कंस्ट्रक्टर या लिटरल सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html la

  1. जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र

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

  1. HTML DOM HTML ऑब्जेक्ट HTML DOM HTML ऑब्जेक्ट

    HTML ऑब्जेक्ट HTML डॉक्यूमेंट के एलिमेंट को दर्शाता है।आइए देखें कि HTML ऑब्जेक्ट को कैसे एक्सेस करें −सिंटैक्सनिम्नलिखित सिंटैक्स है −document.getElementsByTagName(“HTML”)आइए HTML ऑब्जेक्ट का एक उदाहरण देखें −उदाहरण<!DOCTYPE html> <html> <head> <st