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

अंत में सी # में पकड़ने की कोशिश में प्रवाह नियंत्रण

कोशिश, पकड़ और अंत में प्रवाह नियंत्रण को निम्न उदाहरण का उपयोग करके समझा जा सकता है। यहाँ, हम दो संख्याओं को विभाजित कर रहे हैं -

उदाहरण

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#

में पकड़ने की कोशिश का उपयोग करके दिखाता है
  • अगर ट्राई ब्लॉक में कोई अपवाद होता है, तो कंट्रोल कैच ब्लॉक में ट्रांसफर हो जाता है।
  • कैच ब्लॉक खत्म होने के बाद, अंत में ब्लॉक काम करता है।
  • यदि कोई अपवाद नहीं होता है, तो पहले प्रयास होता है और फिर प्रवाह नियंत्रण अंत में अवरुद्ध हो जाता है

  1. हम जावास्क्रिप्ट में try...catch...अंत में कथन का उपयोग कैसे करते हैं?

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

  1. अपवाद हैंडलिंग जावास्क्रिप्ट में कैसे काम करता है?

    JavaScript उपयोग करता है कोशिश करें…पकड़ें…आखिरकार अपवादों को संभालने के लिए। जावास्क्रिप्ट के नवीनतम संस्करणों ने अपवाद-प्रबंधन क्षमताओं को जोड़ा। JavaScript कोशिश करें...पकड़ें...आखिरकार . को लागू करता है अपवादों को संभालने के लिए निर्माण और साथ ही थ्रो ऑपरेटर। आप प्रोग्रामर-जनरेटेड और रनटाइम . क

  1. जावास्क्रिप्ट में ट्राई एंड कैच स्टेटमेंट को उदाहरण सहित समझाएं।

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