চূড়ান্ত ব্লকটি স্টেটমেন্টের একটি নির্দিষ্ট সেট কার্যকর করতে ব্যবহার করা হয়, একটি ব্যতিক্রম নিক্ষেপ করা হোক বা নিক্ষেপ করা হোক না কেন। উদাহরণস্বরূপ, আপনি যদি একটি ফাইল খোলেন, তবে এটিকে অবশ্যই বন্ধ করতে হবে যে কোনো ব্যতিক্রম উত্থাপিত হোক বা না হোক।
ত্রুটি হ্যান্ডলিং ব্লক প্রয়োগ করা হয় চেষ্টা, ধরা, এবং অবশেষে কীওয়ার্ড ব্যবহার করে।
উদাহরণ
আপনি চূড়ান্ত বিবৃতি −
বাস্তবায়ন করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন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(); } } }