Tôi biết rằng Java thi hành trình lập trình liệt kê tất cả các ngoại lệ sẽ được phương thức này ném ra và do đó tạo một cách dễ dàng để liệt kê tất cả ngoại lệ có thể ném cho người dùng mã.Liệt kê tất cả các ngoại lệ có thể được ném bằng phương thức
.NET mặt khác không có tính năng như vậy và tất cả những gì chúng tôi còn lại là tài liệu API hoặc tài liệu XML nơi ngoại lệ là đôi khi được liệt kê.
Có bất kỳ phần bổ trợ nào cho VS hiển thị ngoại lệ mà bất kỳ cuộc gọi nào có thể ném không? Với sức mạnh của sự phản chiếu, không nên nhìn qua cuộc gọi, và nhìn qua tất cả các nhánh có thể chạy qua cuộc gọi và kiểm tra xem có bất kỳ ngoại lệ .NET nào bị ném không?
Và, nếu bạn thấy rằng nó ném 3 ngoại lệ khác nhau bằng cách phân tích mã nguồn, bạn sẽ đặt mệnh đề bắt trong mã cho mỗi mã như thế nào? – shahkalpesh
Thậm chí không phải hầu hết các kỹ sư java bây giờ thừa nhận rằng ngoại lệ đã kiểm tra là một ý tưởng khủng khiếp? –
Tôi nghĩ rằng bạn sẽ phải giải quyết vấn đề dừng để xác định mọi trường hợp mà một DivideByZeroException có thể được nâng lên (trái ngược với những bất biến lớp ngăn nó xảy ra) –