Với mã này:Làm thế nào để bạn bắt ngoại lệ với "sử dụng" trong C#
using (var conn = new SqlConnection("..."))
{
conn.Open();
using (var cmd = conn.CreateCommand())
{
cmd.CommandText = "...";
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
// ...
}
}
}
}
Tôi đang sử dụng để viết try/catch/finally khối để truy cập dữ liệu của tôi, tuy nhiên, tôi được tiếp xúc với "sử dụng" có vẻ như là một phương pháp đơn giản hơn nhiều để thực hiện việc này. Tuy nhiên, tôi đang cố gắng tìm ra cách bắt các ngoại lệ có thể xảy ra.
Bạn có thể cho tôi ví dụ về cách bạn có ngoại lệ không?
Edited thêm:
tôi đang bị dẫn dắt để tin rằng "sử dụng" là một sự thay thế cho try/catch/finally khối của tôi. Tôi hiểu rằng việc sử dụng không bắt được ngoại lệ. Vậy đây là một sự thay thế như thế nào?
Đó là không phải là một sự thay thế. –