Tôi đang tạo ứng dụng web asp.net trong .net 3.5 và tôi muốn biết khi nào nên sử dụng và khi nào không sử dụng Try Catch Cuối cùng chặn? Đặc biệt, phần lớn các bản thử của tôi được bao bọc xung quanh việc thực hiện các procs được lưu trữ và điền vào các trường văn bản hoặc các khung nhìn lưới? Bạn có sử dụng Try Catch EVERYTIME khi bạn thực thi proc được lưu trữ và điền một điều khiển hiển thị dữ liệu không?Khi nào nên sử dụng và khi nào không sử dụng Try Catch Cuối cùng
khối mã của tôi thường trông giống như:
protected void AddNewRecord()
{
try
{
//execute stored proc
// populate grid view controls or textboxes
}
catch (Exception ex)
{
//display a messagebox to user that an error has occured
//return
}
finally
{ }
}
cũng thấy điều này: http://stackoverflow.com/questions/505471/how-often-should-i-use-try-and-catch-in-c – 0x49D1
Kiểm tra sách "CLR via C#", ấn bản thứ 3 , bởi J. Richter. Nó bao gồm các khái niệm xử lý ngoại lệ một cách chi tiết và chắc chắn là một tham chiếu tốt. – ileon