异常是指在程序执行期间(即在运行时)发生的意外事件或意外事件, 它会破坏程序指令的正常流程。有时, 在程序执行期间, 用户可能会面临在运行时执行期间程序崩溃或显示意外事件的可能性。这个不需要的事件称为Exception, 通常会给出有关代码中某些错误的指示。在C#中, 异常可以是系统或应用级别异常。
文章图片
系统级异常:
- 系统异常派生自基类System.SystemException它本身是SystemException的派生类。
- 当遇到致命错误或不可恢复的错误(例如数据库崩溃, 绑定错误等)时, 将发生系统异常。
- 应用程序级异常是从基类派生的System.ApplicationException这也是SystemException的派生类。
- 当遇到可恢复的错误(例如, 输入数据的类型错误, 算术异常等)时, 将发生应用程序级异常。
- 这些是应用程序引发的用户定义的异常, 大多数情况下, 程序可以在解决此类型异常后恢复其正常的指令过程。
- 在任何典型的应用程序中, 通常使用try-catch块在代码级别处理异常。如果代码没有针对所发生异常的try and catch块, 则它将传播到页面级别, 在页面级别, 可以使用Page_Error例程来处理异常。如果错误仍未在页面级别处理, 则错误最终传播到应用程序级别。
- 在应用程序级别, 我们使用global.aspx要覆盖的文件应用程序错误.
推荐阅读
- C#中var和dynamic之间有什么区别()
- 在kubernetes中使用nfs-provisioner动态存储卷
- Spring认证指南(了解如何使用 Spring 执行表单验证)
- #yyds干货盘点# SAP UI5 batch 请求的响应解析流程分析
- 精简指令集计算机
- 编程语言(JavaC++)先学那个好()
- 兄弟们-加油加油加油,不要放弃!linux命令chmodchown奉上!点赞收藏加关注爱你们哟!
- 百度手机助手存储资源优化实践
- 第九节:SpringBoot在线文档Swagger2入门