Giả sử chúng ta có một cấu trúc như vậy:
Try
' Outer try code, that can fail with more generic conditions,
' that I know less about and might not be able to handle
Try
' Inner try code, that can fail with more specific conditions,
' that I probably know more about, and are likely to handle appropriately
Catch innerEx as Exception
' Handle the inner exception
End Try
Catch outerEx as Exception
' Handle outer exception
End Try
Tôi đã thấy một số ý kiến rằng việc lồng Try
các khối như thế này không được khuyến khích, nhưng tôi không thể tìm thấy bất kỳ lý do cụ thể nào.
Đây có phải là mã xấu? Nếu vậy, tại sao?