কম্পিউটার

C# এ সব ব্যতিক্রমের জন্য বেস ক্লাস কি?


System.SystemException ক্লাস হল সমস্ত পূর্বনির্ধারিত সিস্টেম ব্যতিক্রমের জন্য বেস ক্লাস। System.Exception ক্লাস থেকে উদ্ভূত কিছু ব্যতিক্রম ক্লাস হল System.ApplicationException এবং System.SystemException ক্লাস।

System.ApplicationException ক্লাস অ্যাপ্লিকেশন প্রোগ্রাম দ্বারা উত্পন্ন ব্যতিক্রম সমর্থন করে। তাই প্রোগ্রামারদের দ্বারা সংজ্ঞায়িত ব্যতিক্রমগুলি এই ক্লাস থেকে নেওয়া উচিত।

বেস ক্লাস সিস্টেমের অধীনে নিম্নলিখিত ব্যতিক্রমগুলি রয়েছে। সিস্টেম এক্সসেপশন −

Sr.No. ব্যতিক্রম ক্লাস এবং বর্ণনা
1 System.IO.IOException
I/O ত্রুটিগুলি পরিচালনা করে।
2 System.IndexOutOfRangeException
যখন একটি পদ্ধতি রেঞ্জের বাইরে একটি অ্যারে সূচী নির্দেশ করে তখন উত্পন্ন ত্রুটিগুলি পরিচালনা করে৷
3 System.ArrayTypeMismatchException
অ্যারের টাইপের সাথে টাইপ অমিল হলে উৎপন্ন ত্রুটিগুলি পরিচালনা করে।
4 System.NullReferenceException
একটি নাল অবজেক্ট রেফারেন্স থেকে উত্পন্ন ত্রুটিগুলি পরিচালনা করে।
5 System.DivideByZeroException
শূন্য দিয়ে লভ্যাংশ ভাগ করা থেকে উৎপন্ন ত্রুটিগুলি পরিচালনা করে।
6 System.InvalidCastException
টাইপকাস্টিংয়ের সময় উত্পন্ন ত্রুটিগুলি পরিচালনা করে।
7 System.OutOfMemoryException
অপর্যাপ্ত মুক্ত মেমরি থেকে উত্পন্ন ত্রুটিগুলি পরিচালনা করে৷
8 System.StackOverflowException
স্ট্যাক ওভারফ্লো থেকে উৎপন্ন ত্রুটিগুলি পরিচালনা করে।

  1. C#.NET-এ সমস্ত ডেটা টাইপের জন্য বেস ক্লাস কী?

  2. C# এ ArrayList ক্লাস কি?

  3. C# এ একটি ক্লাসের জন্য ডিফল্ট অ্যাক্সেস কি?

  4. C# এ কাস্টম ব্যতিক্রম কি?