কম্পিউটার

C# এ অন্তর্নির্মিত ব্যতিক্রমগুলি


ব্যতিক্রম হল একটি সমস্যা যা একটি প্রোগ্রাম নির্বাহ করার সময় দেখা দেয়। নিম্নলিখিত কীওয়ার্ডটি C# এ ব্যতিক্রমগুলি পরিচালনা করে:

চেষ্টা করুন

একটি চেষ্টা ব্লক কোডের একটি ব্লক সনাক্ত করে যার জন্য বিশেষ ব্যতিক্রমগুলি সক্রিয় করা হয়েছে৷

ক্যাচ

ক্যাচ কীওয়ার্ডটি একটি ব্যতিক্রম ধরার ইঙ্গিত দেয়।

অবশেষে

বিবৃতিগুলির একটি নির্দিষ্ট সেট চালান, একটি ব্যতিক্রম নিক্ষেপ করা হোক বা না নিক্ষেপ করা হোক।

নিক্ষেপ

একটি প্রোগ্রামে একটি সমস্যা দেখা গেলে একটি ব্যতিক্রম নিক্ষেপ করা হয়৷

উদাহরণ

আসুন একটি 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. কীভাবে অ্যাভাস্টে ব্যতিক্রম যুক্ত করবেন?

  3. রুবিতে ব্যতিক্রম

  4. রেলে ডিবাগিং ব্যতিক্রম