众所周知,异常是指程序或应用程序流程的中断。这种不需要的事件称为异常,通常指示代码中出现错误。基本上,特别是在 C# 语言中,异常可以是系统级异常或应用程序级异常。所以在此基础上
Sr.否。 关键 系统级异常应用级异常
1派生系统异常派生自基类System.SystemException,它本身就是一个派生类另一方面,应用程序级异常派生自基类 System.ApplicationException,它又是 SystemException 的派生类2发生一般情况下,每当发生系统异常遇到一些不可恢复或致命的错误,例如数据库崩溃、绑定错误等。而在应用程序级别异常的情况下,会遇到一些可恢复的错误,例如输入数据类型错误、算术异常等3处理由于系统级异常情况下的错误是致命的,因此没有此类处理异常的类型或防止异常的方法。另一方面,由于应用程序级别的异常通常在代码级别使用 try-catch 块进行处理。如果代码没有发生异常的 try 和 catch 块异常,然后它传播到页面级别,其中 Page_Error 例程可用于处理异常4自定义出现系统级异常时,不支持异常自定义。另一方面,我们可以定义和声明自定义应用程序级别异常。5生成如上所述,系统级异常由 .NET 公共语言运行时抛出,并且几乎在所有 .Net 应用程序中使用。另一方面,当发生可恢复错误时,例如业务方法的输入参数值无效,则会引发应用程序级别异常。它将向客户端发出特定于应用程序的警报或者业务逻辑问题。
以上就是系统级异常和应用程序级异常之间的区别。的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2584150.html