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.