Tôi đang tìm một danh sách các ngoại lệ có thể có trong C#, C++, vb.net, j # và jscript. Vấn đề là một số trang web hiển thị cho tôi một danh sách 20 trường hợp ngoại lệ trong khi một số trang web khác hiển thị cho tôi danh sách 39 ngoại lệ. Bất cứ ai có thể xin vui lòng cho tôi một thông tin thích hợp về điều này?danh sách các ngoại lệ
Trả lời
Có tải ngoại lệ được khai báo bởi khuôn khổ .NET - và mã khác (bao gồm cả khung công tác của bạn) có thể tạo thêm. Có chắc chắn hơn 39 .... xem tài liệu cho System.Exception
và bạn sẽ thấy gần cuối danh sách tất cả các trực tiếp các lớp con đã biết trong khung .NET. Về cơ bản, bạn không nên biết "tất cả ngoại lệ" - điều quan trọng là ngoại lệ có thể được ném bởi mã bạn đang thực hiện và đặc biệt là ngoại lệ bạn thực sự nên cố gắng xử lý (chứ không phải là hoặc là giết quá trình hoặc chỉ yêu cầu thất bại trong môi trường máy chủ).
Tôi hiểu được những điều cần biết trong trường hợp ngoại lệ có trong khuôn khổ theo mặc định. Chỉ cần suy nghĩ về nó: Bạn có một cái gì đó (ví dụ như một giá trị không tìm thấy). Sau đó, tôi sẽ nói: Sử dụng một ngoại lệ đã tồn tại, và không phải là một ngoại lệ mới. Tìm kiếm hiện tại có thể khó, một cái mới như ThisSpecificThingIsNotFoundException dễ dàng hơn. Vì vậy, nắm tay thực sự sẽ giúp tìm một cái gì đó hữu ích. – Offler
Nếu bạn đang tìm kiếm danh sách các ngoại lệ mà khung .Net có thể ném, this article has a bunch of them. Tôi không biết nơi bạn đang kéo những con số cụ thể từ và tôi không biết những gì bạn hy vọng sẽ thực hiện bằng cách biết tất cả các trường hợp ngoại lệ (bao gồm cả những người bạn có thể sẽ không bao giờ nhìn thấy).
Danh sách ngắn hơn, mặc dù cũ hơn và (IMO) ngắn hơn, hữu dụng hơn ở đây: [Các loại ngoại lệ .NET chung] (http://blogs.msdn.com/b/brada/archive/2005/03/27/402801. aspx) – kmote
- 1. Danh sách retainAll ngoại lệ
- 2. Danh sách ngoại lệ của thư viện chuẩn C++?
- 3. Python: StopIteration ngoại lệ và danh sách comprehensions
- 4. Ném một danh sách liên kết ngoại lệ trong Java
- 5. Xử lý ngoại lệ Python trong danh sách hiểu
- 6. kiểu java cho danh sách ngoại lệ dài ném
- 7. danh sách mã hồng ngoại?
- 8. Danh sách ngoại lệ python chuẩn cho các chương trình cần nâng cao ở đâu?
- 9. Danh sách tất cả các ngoại lệ có thể của SoapServer
- 10. Ngoại lệ trong các trường hợp ngoại lệ trong C++
- 11. Ngoại lệ khác nhau cho cửa sổ bật lên từ bộ và danh sách trống?
- 12. Ngoại lệ Java Oracle - "số lượng biểu thức tối đa trong danh sách là 1000"
- 13. Vượt qua đối tượng (Danh sách <string>) như một phần của Ngoại lệ
- 14. Tôi muốn ngoại lệ xử lý 'chỉ mục danh sách ngoài phạm vi'.
- 15. Ghi ngoại lệ từ danh sách khởi tạo của hàm tạo
- 16. Kết hợp ba danh sách thành một với LINQ ném một ngoại lệ
- 17. Ngoại lệ "Loại danh sách không mong muốn" khi gọi ISessionAwareCoreService.GetList()
- 18. danh sách> danh sách các danh sách
- 19. Cách xem danh sách ngoại lệ có thể có trong một số Lớp. (C# .NET)
- 20. Làm thế nào để bắt ngoại lệ trong danh sách khởi tạo?
- 21. Các lớp ngoại lệ Java
- 22. Ngoại lệ Java và Ngoại lệ C++
- 23. chuyển đổi danh sách các danh sách
- 24. Làm phẳng danh sách các danh sách
- 25. Làm phẳng danh sách các danh sách
- 26. Tôi có thể tìm danh sách đầy đủ các ngoại lệ Oracle pl/SQL được xác định trước ở đâu?
- 27. Có danh sách các giao diện thư viện chuẩn C++ 11 yêu cầu bật ngoại lệ không?
- 28. ruby - tăng ngoại lệ với ngoại lệ
- 29. Chính sách xử lý ngoại lệ trong thư viện
- 30. Làm phẳng danh sách các chuỗi và danh sách các chuỗi và danh sách bằng Python
Ít nhất đối với C++, không có điều gì như vậy. Bạn có thể ném khá nhiều thứ. – Mat
Không có danh sách như vậy. Trong tất cả ngôn ngữ .NET, bạn có thể định nghĩa các lớp ngoại lệ của riêng mình. Bạn đề nghị liệt kê những người trên toàn thế giới được tạo ra như thế nào? – Oded
Tôi giải thích câu hỏi này là một bản sao của http://stackoverflow.com/q/6676021/241211 – Michael