কম্পিউটার টিউটোরিয়াল

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(); 
        } 
    } 
}

আউটপুট

Result: 0
  1. C++-এ এক্সসেপশন কীভাবে কাজ করে

  2. Avast-এ এক্সেপশন যোগ করার পদ্ধতি?

  3. রুবি এক্সেপশন মাস্টার করুন: আত্মবিশ্বাসের সাথে এরর হ্যান্ডলিং

  4. রেইলস এক্সেপশন ডিবাগিং মাস্টার করুন: ব্যাকট্রেস ব্যবহার করে বাগ পিনপয়েন্ট