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

सी # में अनंत या अपवाद 0 से विभाजित होने पर?

शून्य से विभाजित करें System.DivideByZeroException है, जो एक ऐसा वर्ग है जो लाभांश को शून्य से विभाजित करने से उत्पन्न त्रुटियों को संभालता है।

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

उदाहरण

using System;
namespace ErrorHandlingApplication {
   class DivNumbers {
      int result;

      DivNumbers() {
         result = 0;
      }

      public void division(int num1, int num2) {
         try {
            result = num1 / num2;
         } catch (DivideByZeroException e) {
            Console.WriteLine("Exception caught: {0}", e);
         } finally {
            Console.WriteLine("Result: {0}", result);
         }
      }

      static void Main(string[] args) {
         DivNumbers d = new DivNumbers();
         d.division(25, 0);
         Console.ReadKey();
      }
   }
}

आउटपुट

Exception caught: System.DivideByZeroException: Attempted to divide by zero.
at ErrorHandlingApplication.DivNumbers.division (System.Int32 num1, System.Int32 num2) [0x00000] in <a9b37148b4814c1a849bf4ee94fbe889> :0
Result: 0
में शून्य से विभाजित करने का प्रयास किया गया

यहां दर्ज किए गए मान num1/ num2 हैं।

result = num1 / num2;

ऊपर, यदि num2 को 0 पर सेट किया जाता है, तो जब हमने अपवाद को हैंडल किया है तब से डिवाइडबायज़ेरो एक्सेप्शन पकड़ा जाता है।


  1. 6G:यह क्या है और इसकी अपेक्षा कब करें

    5G नेटवर्क अभी भी दुनिया भर में तैनात किए जा रहे हैं और दुनिया के कई क्षेत्र अभी भी 4G और यहां तक ​​कि 3G नेटवर्क का उपयोग कर रहे हैं, ऐसे में 6G शब्द का इस्तेमाल करना थोड़ा जल्दी लगता है। . आखिर हमारे पास 6G नेटवर्क का क्या उपयोग है जबकि अपेक्षाकृत कम लोग ही 5G नेटवर्क का उपयोग कर सकते हैं? उस ने

  1. जब मैं अपवाद फेंकता हूं तो मैं जावास्क्रिप्ट स्टैक ट्रेस कैसे प्राप्त कर सकता हूं?

    JavaScript स्टैक ट्रेस प्राप्त करने के लिए, बस अपने कोड में निम्नलिखित जोड़ें। यह स्टैक ट्रेस प्रदर्शित करेगा - उदाहरण <html>    <head>       <script>          function stackTrace() {             var er

  1. जावास्क्रिप्ट इन्फिनिटी संपत्ति

    यदि फ़्लोटिंग-पॉइंट संख्या की ऊपरी सीमा पार हो जाती है तो जावास्क्रिप्ट इन्फिनिटी प्रॉपर्टी अनंतता प्रदर्शित करती है और - इन्फिनिटी यदि फ़्लोटिंग पॉइंट संख्या की निचली सीमा पार हो गई है। जावास्क्रिप्ट इन्फिनिटी प्रॉपर्टी के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en