सी # अपवाद कक्षाओं द्वारा दर्शाए जाते हैं। C# में अपवाद वर्ग मुख्य रूप से प्रत्यक्ष या अप्रत्यक्ष रूप से System.Exception वर्ग से प्राप्त होते हैं। System.Exception वर्ग से प्राप्त कुछ अपवाद वर्ग System.ApplicationException और System.SystemException वर्ग हैं।
System.DivideByZeroException एक ऐसा वर्ग है जो लाभांश को शून्य से विभाजित करने से उत्पन्न त्रुटियों को संभालता है।
उदाहरण
सिस्टम का उपयोग करना; नेमस्पेस एररहैंडलिंगएप्लीकेशन {वर्ग DivNumbers { int परिणाम; DivNumbers () {परिणाम =0; } सार्वजनिक शून्य विभाजन (int num1, int num2) {कोशिश करें {परिणाम =num1 / num2; } पकड़ें (DivideByZeroException e) { Console.WriteLine ("अपवाद पकड़ा गया:{0}", e); } अंत में { कंसोल.राइटलाइन ("परिणाम:{0}", परिणाम); } } स्थिर शून्य मुख्य (स्ट्रिंग [] args) { DivNumbers d =new DivNumbers (); घ.विभाग (25, 0); कंसोल.रीडकी (); } }}
आउटपुट
अपवाद पकड़ा गया:System.DivideByZeroException:ErrorHandlingApplication.DivNumbers.division (System.Int32 num1, System.Int32 num2) [0x00000] से शून्य से विभाजित करने का प्रयास:0Res