Khối cuối cùng được sử dụng để thực thi một tập hợp các câu lệnh nhất định, cho dù một ngoại lệ được ném hay không được ném. Ví dụ:nếu bạn mở một tệp, tệp đó phải được đóng cho dù có ngoại lệ hay không.
Các khối xử lý lỗi được triển khai bằng cách sử dụng từ khóa try, catch và cuối cùng.
Ví dụ
Bạn có thể thử chạy đoạn mã sau để triển khai câu lệnh cuối cùng -
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(); } } }