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

सी # में कस्टम अपवाद क्या हैं?

किसी भी अन्य प्रोग्रामिंग भाषा की तरह, सी # में, आप आसानी से उपयोगकर्ता द्वारा परिभाषित अपवाद बना सकते हैं। उपयोगकर्ता द्वारा परिभाषित अपवाद वर्ग अपवाद वर्ग से प्राप्त होते हैं। कस्टम अपवाद वे हैं जिन्हें हम उपयोगकर्ता-परिभाषित अपवाद कहते हैं।

नीचे दिए गए उदाहरण में, बनाया गया अपवाद अंतर्निर्मित अपवाद नहीं है; यह एक कस्टम अपवाद है -

TempIsZeroException

C# में उपयोगकर्ता-परिभाषित अपवाद बनाने का तरीका जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं।

उदाहरण

using System;

namespace Demo {
   class TestTemperature {
      static void Main(string[] args) {
         Temperature temp = new Temperature();
         try {
            temp.showTemp();
         } catch(TempIsZeroException e) {
            Console.WriteLine("TempIsZeroException: {0}", e.Message);
         }
         Console.ReadKey();
      }
   }
}

public class TempIsZeroException: Exception {
   public TempIsZeroException(string message): base(message) {}
}

public class Temperature {
   int temperature = 0;

   public void showTemp() {

      if(temperature == 0) {
         throw (new TempIsZeroException("Zero Temperature found"));
      } else {
         Console.WriteLine("Temperature: {0}", temperature);
      }
   }
}

यह निम्नलिखित आउटपुट देगा -

आउटपुट

TempIsZeroException: Zero Temperature found

  1. सी में टोकन क्या हैं?

    एक टोकन और कुछ नहीं बल्कि एक प्रोग्राम का सबसे छोटा तत्व है जो कंपाइलर के लिए सार्थक है। कंपाइलर जो किसी प्रोग्राम को सबसे छोटी इकाइयों में तोड़ता है उसे टोकन कहा जाता है और ये टोकन संकलन के विभिन्न चरणों में आगे बढ़ते हैं। प्रकार टोकन को विभिन्न प्रकारों में वर्गीकृत किया जाता है, जिनका उल्लेख नीच

  1. सी # में% कस्टम विनिर्देशक

    फ़ॉर्मेट स्ट्रिंग में एक % किसी संख्या को फ़ॉर्मेट करने से पहले 100 से गुणा कर देगा। प्रतिशत चिह्न संख्या में उस स्थान पर जोड़ा जाता है जहां % दिखाई देता है। उदाहरण के लिए, डबल वेरिएबल घोषित करें और इनिशियलाइज़ करें। double d = .045; अब, संख्या को 100 से गुणा करने के लिए % कस्टम विनिर्देशक का उपय

  1. C# सीखने के लिए आवश्यक शर्तें क्या हैं?

    C# सीखना शुरू करने के लिए सबसे पहले आपको कंप्यूटर का ज्ञान होना चाहिए। इसके साथ, यदि आपके पास C या C# सीखने का पूर्व अनुभव है, तो यह बहुत अच्छा होगा। सी # से शुरू करने के लिए, पहले विजुअल स्टूडियो स्थापित करें। वर्तमान संस्करण विजुअल स्टूडियो 2017 है। यदि आप भारी विजुअल स्टूडियो आईडीई स्थापित करने