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

C# में ArgumentNullException

ArgumentNullException वह अपवाद है जो तब फेंका जाता है जब किसी ऐसी विधि को null संदर्भ पास किया जाता है जो इसे वैध तर्क के रूप में स्वीकार नहीं करती।

आइए एक उदाहरण देखें।

जब हम int.Parse() विधि को null पैरामीटर पास करते हैं, तो ArgumentNullException फेंका जाता है जैसा कि नीचे दिखाया गया है:

उदाहरण

using System; 
class Demo { 
    static void Main() { 
        string val = null; 
        int res = int.Parse(val); // त्रुटि फेंकी जाती है 
    } 
}

आउटपुट

उपरोक्त प्रोग्राम के कंपाइल होने पर निम्न त्रुटि फेंकी जाती है क्योंकि हमने एक null मान पास किया है।

Unhandled Exception: System.ArgumentNullException: Value cannot be null.
  1. C# में जेनेरिक मेथड से null कैसे लौटाएं? C# में जेनेरिक मेथड से null कैसे लौटाएं?

    जेनेरिक्स हमें प्लेसहोल्डर्स के साथ एक क्लास को परिभाषित करने की अनुमति देते हैं जो उसके फील्ड्स, मेथड्स, पैरामीटर्स आदि के टाइप के लिए होते हैं। जेनेरिक्स कंपाइल टाइम पर इन प्लेसहोल्डर्स को किसी विशिष्ट टाइप से बदल देते हैं। एक जेनेरिक को एंगल ब्रैकेट्स <> का उपयोग करके परिभाषित किया जा सकता

  1. - C# में नल कोलेसिंग ऑपरेटर (??) का उपयोग कैसे करें

    नल कोलेसिंग ऑपरेटर का उपयोग नल करने योग्य वैल्यू टाइप्स और रेफरेंस टाइप्स के साथ किया जाता है। इसका उपयोग एक ऑपरेंड को दूसरे नल करने योग्य (या नहीं) वैल्यू टाइप ऑपरेंड के टाइप में कन्वर्ट करने के लिए किया जाता है, जहां एक इम्प्लिसिट कन्वर्जन संभव है। यदि पहले ऑपरेंड का मान नल है, तो ऑपरेटर दूसरे ऑपर

  1. - SQL Server में FUNCTION (फंक्शन)

    विवरण Function (फंक्शन) डेटाबेस में एक ऑब्जेक्ट है जिसमें पुन: उपयोग के उद्देश्य से एक साथ ग्रुप किए गए कई स्टेटमेंट्स का सेट होता है। SQL Server में, फंक्शन्स स्टोर किए जाते हैं और आप पैरामीटर्स पास कर सकते हैं साथ ही मान वापस कर सकते हैं। यह लेख आपको SQL Server में फंक्शन बनाने और हटाने के सिंटैक्