কম্পিউটার

C# এ ব্যতিক্রম প্রচার


C# এ কিভাবে ব্যতিক্রম হ্যান্ডলিং কাজ করে তা দ্বারা এক্সেপশন প্রোপোগেশন বোঝা যায়।

চেষ্টা করে, যখন একটি ব্যতিক্রম ঘটে তখন সংশ্লিষ্ট ক্যাচ ব্লকগুলি পরীক্ষা করা হয়। তারা ব্যতিক্রমটি ধরতে পারে কিনা তা দেখার জন্য এটি করা হয়। যদি কোন মিলের ব্যতিক্রম পাওয়া না যায়, ব্যতিক্রমটি উচ্চ-স্তরের চেষ্টা ব্লকে প্রচার করা হয়। ব্যতিক্রম ধরা না হওয়া পর্যন্ত এটি পুনরাবৃত্তি হয়। ক্ষেত্রে, ব্যতিক্রম ধরা না গেলে, প্রোগ্রামটি কার্যকর করা শেষ হয়ে যায়।

উপরের ধারণাটি নীচের উদাহরণে ব্যাখ্যা করা হয়েছে যা নেস্টেড ট্রাই স্টেটমেন্ট দেখাচ্ছে।

উদাহরণ

using System;
using System.Text;
public class Demo {
   public static void Main() {
      try {
         try {
            throw new ArgumentException();
         }catch (NullReferenceException e) {
            Console.WriteLine("catch one");
         } finally {
            Console.WriteLine("finally one");
         }
      } catch (Exception e) {
         Console.WriteLine("catch two");
      } finally {
         Console.WriteLine("finally two");
      }
      Console.ReadLine();
   }
}

আউটপুট

finally one
catch two
finally two

  1. Tuple ID প্রচার কি?

  2. কিভাবে JSP একটি ব্যতিক্রম পরিচালনা করবেন?

  3. C++ এ ব্যতিক্রম হ্যান্ডলিং বেসিক

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