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

सी # में उपयोगकर्ता परिभाषित अपवाद कैसे बनाएं?

किसी भी अन्य प्रोग्रामिंग भाषा की तरह, 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. ऐप्पल आईडी कैसे बनाएं

    आप Apple ID के बिना Apple उत्पादों और सेवाओं की दुनिया में बहुत दूर नहीं जा सकते। खुशी की बात है कि इसे सेट अप करना अविश्वसनीय रूप से आसान है। इस लेख में हम दिखाते हैं कि अपने या बच्चे के लिए Apple ID कैसे बनाया जाए, साथ ही मजबूत सुरक्षा कैसे स्थापित की जाए और पारिवारिक साझाकरण समूह कैसे शुरू किया ज

  1. Windows 10 पर स्थानीय उपयोगकर्ता खाता कैसे बनाएं

    जब आप अपने Microsoft खाते से Windows में लॉग इन करते हैं , यह कई लाभों के साथ आता है। हालाँकि, आपको Microsoft के साथ जानकारी साझा करने के लिए सहमत होने की आवश्यकता है क्योंकि उसके आधार पर आपको वैयक्तिकृत सेटिंग्स मिलेंगी, आपके ईमेल स्वचालित रूप से सिंक हो जाएंगे, विंडोज ऐप स्टोर तक पहुंच और बहुत कुछ

  1. Windows 8 में एक नया उपयोगकर्ता खाता कैसे बनाएं

    जब विंडोज 8 सामने आया है, तो कई यूजर्स एक्साइटमेंट के अलावा नुकसान भी महसूस करते हैं क्योंकि विंडोज 8 में कई पहलुओं को बदल दिया गया है। आपको बहुत सी चीजें करना सीखना होगा, उदाहरण के लिए आपको एक नया यूजर अकाउंट बनाना सीखना होगा। विंडोज़ में स्टार्ट बटन चला गया है और आपको यह भी पता नहीं है कि कंट्रोल