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

C# में try catch finally में फ्लो कंट्रोल


try, catch, और finally में फ्लो कंट्रोल को निम्न उदाहरण का उपयोग करके समझा जा सकता है। यहां, हम दो संख्याओं को विभाजित कर रहे हैं:

उदाहरण

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 :0 Result: 0

निम्नलिखित C# में try catch finally का उपयोग करके अपवाद हैंडलिंग में फ्लो कंट्रोल दिखाता है:

  • यदि try ब्लॉक में कोई अपवाद होता है, तो कंट्रोल catch ब्लॉक में स्थानांतरित हो जाता है।
  • catch ब्लॉक समाप्त होने के बाद, finally ब्लॉक काम करता है।
  • यदि कोई अपवाद नहीं होता है, तो पहले try होता है और फिर फ्लो कंट्रोल finally ब्लॉक पर जाता है।

  1. - JavaScript में try...catch...finally स्टेटमेंट का उपयोग कैसे करें?

    JavaScript के नवीनतम संस्करणों ने अपवाद-प्रबंधन क्षमताएं जोड़ीं। JavaScript अपवादों को संभालने के लिए try...catch...finally कंस्ट्रक्ट के साथ-साथ throw ऑपरेटर को लागू करता है। आप catch प्रोग्रामर-जनित और रनटाइम अपवाद कर सकते हैं, लेकिन आप JavaScript सिंटैक्स त्रुटियों को नहीं पकड़ सकते। यहां try..

  1. - जावास्क्रिप्ट में एक्सेप्शन हैंडलिंग कैसे काम करती है?

    जावास्क्रिप्ट एक्सेप्शन्स को संभालने के लिए try...catch...finally का उपयोग करता है। जावास्क्रिप्ट के नवीनतम संस्करणों ने एक्सेप्शन-हैंडलिंग क्षमताओं को जोड़ा। जावास्क्रिप्ट try...catch...finally कंस्ट्रक्ट के साथ-साथ थ्रो ऑपरेटर को भी एक्सेप्शन्स को संभालने के लिए लागू करता है।आप प्रोग्रामर-जनरेटेड

  1. जावास्क्रिप्ट में try और catch स्टेटमेंट्स को उदाहरण सहित समझाएं जावास्क्रिप्ट में try और catch स्टेटमेंट्स को उदाहरण सहित समझाएं

    परिचय try स्टेटमेंट हमें कोड के एक ब्लॉक को निष्पादित करने और एरर्स के लिए टेस्ट करने की अनुमति देता है। उन एरर्स को catch स्टेटमेंट द्वारा पकड़ा और हैंडल किया जाता है। वैकल्पिक finally ब्लॉक हमेशा निष्पादित होता है। उदाहरण निम्न कोड जावास्क्रिप्ट में try और catch स्टेटमेंट के लिए है: <!DOCTYP