sự khác biệt giữa System.Exception vs System.SystemExceptionSystem.Exception vs System.SystemException
Trả lời
Dưới đây là gì, điều này có thể giúp: Difference Between Application Exception and System Exception
SystemException cung cấp như một phương tiện để phân biệt giữa các trường hợp ngoại lệ được xác định bởi hệ thống so với trường hợp ngoại lệ được xác định bởi các ứng dụng.
Haha, chỉnh sửa của bạn cho biết chính xác câu trả lời của tôi là gì. :) –
Tôi không thấy câu trả lời của bạn – ata
Có giao diện here.
Tóm lại, System.Exception
được xác định bởi ứng dụng và System.SystemException
được xác định bởi hệ thống (Khuôn khổ .NET).
Một SystemException thường được dành riêng cho .NET runtime/framework để sử dụng chứ không phải mã ứng dụng của bạn. Về cơ bản, không lấy được từ SystemException khi tạo ra lớp Ngoại lệ tùy chỉnh của riêng bạn.
Nếu bạn đang tạo các lớp Ngoại lệ của riêng mình, bạn nên lấy chúng từ Ngoại lệ hoặc ApplicationException. ApplicationException ban đầu được dự định sẽ được sử dụng cho các trường hợp ngoại lệ không phải khung công tác, nhưng nó đã sắp xếp giảm xuống bên lề. Tôi tin rằng các tác giả khung bây giờ đề xuất để lấy được ngoại lệ tùy chỉnh của bạn từ lớp ngoại lệ cơ bản.
- 1. Tại sao một loại được ném hoặc bị bắt nguồn từ System.Exception
- 2. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 3. Exec vs ExecWait vs ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs ExecDos vs ExeCmd
- 4. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, họ có điểm gì chung?
- 5. ACE vs Boost vs Poco vs wxWidgets
- 6. NetSqlAzMan vs AzMan vs (?????)
- 7. & vs * và | vs +
- 8. Mathematica: Unevaluated vs Defer vs Hold vs HoldForm vs HoldAllComplete vs etc etc
- 9. Htmlentities vs addslashes vs mysqli_real_escape_string
- 10. Delegate.CreateDelegate vs DynamicMethod vs Biểu
- 11. RazorEngine vs RazorTemplates vs RazorMachine
- 12. HttpRequest vs HttpRequestMessage vs HttpRequestBase
- 13. getchar_unlocked() VS scanf() VS cin
- 14. gruntjs vs yeoman vs guard
- 15. Coroutine vs Continuation vs Generator
- 16. DataView.RowFilter Vs DataTable.Select() vs DataTable.Rows.Find()
- 17. Shmem vs tmpfs vs mmap
- 18. Processing.js vs. CAKE vs. Raphael.js
- 19. Mongoose.model vs Connection.model vs Model.model
- 20. MySQL vs Firebird vs SQLite
- 21. window.onload vs. body.onload vs. document.onready
- 22. Selenium vs. SimpleTest vs. WatiN
- 23. Matlab vs Aforge vs OpenCV
- 24. select vs poll vs epoll
- 25. fadeIn vs fadeOut vs fadeTo
- 26. int vs NSNumber vs NSInteger
- 27. cụm vs Lưới vs Mây
- 28. flume vs kafka vs others
- 29. UrlByAppendingPathComponent vs UrlByAppendingPathComponent vs UrlByAppendingPathExtension
- 30. Bitmap vs ImageView vs Drawable
@SeanBright Tôi thích cách này, hai năm sau, tôi tìm thấy câu hỏi SO này ở đầu kết quả tìm kiếm của Google cho điều đó – cost