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

C# में try कीवर्ड


C# में try ब्लॉक कोड के उस ब्लॉक की पहचान करता है जिसके लिए विशेष अपवाद (exceptions) सक्रिय होते हैं। इसके बाद एक या अधिक catch ब्लॉक आते हैं।

try { }

इसके साथ, आपको अपवाद को पकड़ने के लिए catch स्टेटमेंट भी सेट करना होगा:

try {     // अपवाद का कारण बनने वाले स्टेटमेंट } catch( ExceptionName e1 ) {     // त्रुटि संचालन कोड }

निम्नलिखित एक उदाहरण है:

उदाहरण

class Demo {     int result;     Demo() {         result = 0;     }     public void division(int val1, int val2) {         try {             result = val1 / val2;         } catch (DivideByZeroException e) {             Console.WriteLine("Exception caught: {0}", e);         } finally {             Console.WriteLine("Result: {0}", result);         }     }     static void Main(string[] args) {         Demo d = new Demo();         d.division(100, 0);         Console.ReadKey();     } }

उपरोक्त कोड स्निपेट एक अपवाद फेंकेगा और इसे catch का उपयोग करके पकड़ा जाएगा:

आउटपुट

Exception caught: System.DivideByZeroException: Attempted to divide by zero. at Program.Demo.division (System.Int32 val1, System.Int32 val2) [0x00000] in <0d240b2120114744a121b66d65545f3f>:0 Result: 0

  1. - C# में 'this' कीवर्ड

    C# में this कीवर्ड का उपयोग क्लास के वर्तमान इंस्टेंस को संदर्भित करने के लिए किया जाता है। इसका उपयोग मेथड पैरामीटर्स और क्लास फील्ड्स के बीच अंतर करने के लिए भी किया जाता है यदि दोनों का नाम समान हो। this कीवर्ड का एक अन्य उपयोग एक कंस्ट्रक्टर से उसी क्लास में दूसरे कंस्ट्रक्टर को कॉल करना है।

  1. - Python में assert कीवर्ड

    हर प्रोग्रामिंग भाषा में प्रोग्राम निष्पादन के दौरान उत्पन्न अपवादों को संभालने की सुविधा होती है। Python में assert कीवर्ड का उपयोग त्रुटि को पकड़ने और सिस्टम-जनित त्रुटि संदेश के बजाय उपयोगकर्ता-परिभाषित त्रुटि संदेश दिखाने के लिए किया जाता है। इससे प्रोग्रामर के लिए त्रुटि का पता लगाना और उसे ठीक

  1. - Python में कीवर्ड्स

    अन्य भाषाओं की तरह, Python में भी कुछ रिज़र्व्ड वर्ड्स होते हैं। इन शब्दों का विशेष अर्थ होता है। कभी-कभी यह एक कमांड हो सकता है, या एक पैरामीटर आदि। हम कीवर्ड्स को वेरिएबल नाम के रूप में उपयोग नहीं कर सकते। Python के कीवर्ड्स हैं: TrueFalseclassdefreturn ifelifelsetryexcept raisefinallyforinis no