Đây không phải là 'Cách bắt tất cả ngoại lệ' mà là 'Bạn có nên bắt tất cả ngoại lệ' không? Trong C# .NET tôi đã nhận thấy một số lượng lớn các ngoại lệ. Bạn có nên lên kế hoạch bắt mọi ngoại lệ không?Bạn có nên bắt tất cả ngoại lệ không?
Ví dụ: công cụ xây dựng DirectoryInfo()
ném 4 ngoại lệ. Tôi có nên lập kế hoạch bắt những thứ này hay chỉ bắt những cái mà tôi có thể xử lý? Có thể để những người khác bong bóng lên đến Main()
nơi tôi có một bản tóm tắt mà sau đó cho người dùng biết có một ngoại lệ không bị bắt. Nó chỉ có vẻ như với tất cả các ngoại lệ có thể của bạn mã của bạn có thể trở thành xử lý ngoại lệ hơn so với mã thực tế.
http://stackoverflow.com/questions/1454266/net-catch-general-exceptions http://stackoverflow.com/questions/1742940/why-not-catch-general-exceptions –
Cá nhân, tôi sử dụng 'cuối cùng 'a ** nhiều ** nhiều hơn tôi từng sử dụng' catch' –
@marc: Đó có phải là lý do tôi không thể mở câu hỏi một vài phút trước không? ;) –