首页 > 后端开发 > C++ > 正文

系统级异常和应用程序级异常之间的区别。

王林
发布: 2023-09-02 20:45:03
转载
1358人浏览过

系统级异常和应用程序级异常之间的区别。

众所周知,异常是指程序或应用程序流程的中断。这种不需要的事件称为异常,通常指示代码中出现错误。基本上,特别是在 C# 语言中,异常可以是系统级异常或应用程序级异常。所以在此基础上

魔乐社区
魔乐社区

天翼云和华为联合打造的AI开发者社区,支持AI模型评测训练、全流程开发应用

魔乐社区 102
查看详情 魔乐社区
应用级异常
Sr.否。 关键 系统级异常
1 派生 系统异常派生自基类System.SystemException,它本身就是一个派生类 另一方面,应用程序级异常派生自基类 System.ApplicationException,它又是 SystemException 的派生类
2 发生 一般情况下,每当发生系统异常遇到一些不可恢复或致命的错误,例如数据库崩溃、绑定错误等。 而在应用程序级别异常的情况下,会遇到一些可恢复的错误,例如输入数据类型错误、算术异常等
3 处理 由于系统级异常情况下的错误是致命的,因此没有此类处理异常的类型或防止异常的方法。 另一方面,由于应用程序级别的异常通常在代码级别使用 try-catch 块进行处理。如果代码没有发生异常的 try 和 catch 块异常,然后它传播到页面级别,其中 Page_Error 例程可用于处理异常
4 自定义 出现系统级异常时,不支持异常自定义。 另一方面,我们可以定义和声明自定义应用程序级别异常。
5 生成 如上所述,系统级异常由 .NET 公共语言运行时抛出,并且几乎在所有 .Net 应用程序中使用。 另一方面,当发生可恢复错误时,例如业务方法的输入参数值无效,则会引发应用程序级别异常。它将向客户端发出特定于应用程序的警报或者业务逻辑问题。

以上就是系统级异常和应用程序级异常之间的区别。的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号