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

C# में एक्सेप्शन हैंडलिंग क्या है

एक्सेप्शन्स वे समस्याएं हैं जो प्रोग्राम एक्जीक्यूट होने पर उत्पन्न होती हैं। C# में एक्सेप्शन्स को हैंडल करने के लिए निम्नलिखित कीवर्ड्स हैं।

try

try ब्लॉक कोड के उस ब्लॉक की पहचान करता है जिसके लिए विशेष एक्सेप्शन एक्टिवेट होता है।

Catch

catch कीवर्ड एक्सेप्शन को पकड़ने का संकेत देता है।

finally

दिए गए स्टेटमेंट्स के सेट को एक्जीक्यूट करता है, चाहे एक्सेप्शन थ्रो हो या न हो।

throw

जब प्रोग्राम में कोई समस्या दिखाई देती है तो एक्सेप्शन थ्रो होता है।

आइए C# प्रोग्राम में एरर हैंडल करने का उदाहरण देखें -

using System;
namespace MyErrorHandlingApplication {
    class DivNumbers {
        int result;
        DivNumbers() {
            result = 0;
        }
        public void myDivision(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.myDivision(5, 0);
            Console.ReadKey();
        }
    }
}
  1. AI फ़ाइल क्या है? AI फ़ाइल क्या है?

    AI फ़ाइल क्या है? .AI फ़ाइल एक्सटेंशन वाली फ़ाइल सबसे अधिक संभावना एक Adobe Illustrator आर्टवर्क फ़ाइल होती है जिसे Adobe के वेक्टर ग्राफिक्स प्रोग्राम Illustrator द्वारा बनाया गया है। यह Adobe Systems द्वारा विकसित और रखरखाव किया गया एक मालिकाना फ़ाइल फॉर्मेट है। बिटमैप इमेज जानकारी का उपयोग करने क

  1. 3D प्रिंटिंग क्या है? 3D प्रिंटिंग क्या है?

    3D प्रिंटिंग एक निर्माण प्रक्रिया है जो एक डिजिटल फाइल से त्रि-आयामी, भौतिक वस्तु बनाती है। इस प्रक्रिया को एडिटिव मैन्युफैक्चरिंग कहा जाता है, जिसका अर्थ है कि सामग्री जोड़ी जाती है, हटाई नहीं जाती। 3D प्रिंटिंग के साथ, आप एक मॉडलिंग प्रोग्राम में, जिसे CAD सॉफ्टवेयर के नाम से जाना जाता है, एक 3D

  1. C++ में एक्सेप्शन हैंडलिंग की मूल बातें C++ में एक्सेप्शन हैंडलिंग की मूल बातें

    C++ में, एक्सेप्शन हैंडलिंग रनटाइम त्रुटियों को संभालने की एक प्रक्रिया है। एक्सेप्शन C++ में रनटाइम पर फेंका गया एक इवेंट है। सभी एक्सेप्शन std::exception क्लास से प्राप्त होते हैं। यह एक रनटाइम त्रुटि है जिसे संभाला जा सकता है। यदि हम एक्सेप्शन को नहीं संभालते हैं, तो यह एक्सेप्शन संदेश प्रिंट कर