System.DivideByZeroException হল এমন একটি শ্রেণী যা শূন্য দিয়ে লভ্যাংশ ভাগ করার ফলে উৎপন্ন ত্রুটিগুলি পরিচালনা করে৷
উদাহরণ
আসুন একটি উদাহরণ দেখি -
using System; namespace ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { result = 0; } public void division(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.division(25, 0); Console.ReadKey(); } } }
আউটপুট
এখানে প্রবেশ করা মান হল num1/ num2 −
result = num1 / num2;
উপরে, যদি num2 0 তে সেট করা হয়, তাহলে DivideByZeroException ধরা পড়ে যেহেতু আমরা উপরে ব্যতিক্রমটি পরিচালনা করেছি।