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

सी # में ArgumentNullException


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

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

जब हम int.Parse() विधि के लिए एक शून्य पैरामीटर सेट करते हैं, तो ArgumentNullException को नीचे दिखाए अनुसार फेंक दिया जाता है -

उदाहरण

using System;
class Demo {
   static void Main() {
      string val = null;
      int res = int.Parse(val); // error is thrown
   }
}

आउटपुट

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

Unhandled Exception:
System.ArgumentNullException: Value cannot be null.

  1. हम सी # में सामान्य विधि से शून्य कैसे वापस कर सकते हैं?

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

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

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

  1. SQL सर्वर में फ़ंक्शन (फ़ंक्शन)

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