卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章17123本站已运行3324

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

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

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

应用级异常
Sr.否。关键系统级异常
1派生系统异常派生自基类System.SystemException,它本身就是一个派生类另一方面,应用程序级异常派生自基类 System.ApplicationException,它又是 SystemException 的派生类
2发生一般情况下,每当发生系统异常遇到一些不可恢复或致命的错误,例如数据库崩溃、绑定错误等。而在应用程序级别异常的情况下,会遇到一些可恢复的错误,例如输入数据类型错误、算术异常等
3处理由于系统级异常情况下的错误是致命的,因此没有此类处理异常的类型或防止异常的方法。另一方面,由于应用程序级别的异常通常在代码级别使用 try-catch 块进行处理。如果代码没有发生异常的 try 和 catch 块异常,然后它传播到页面级别,其中 Page_Error 例程可用于处理异常
4自定义出现系统级异常时,不支持异常自定义。另一方面,我们可以定义和声明自定义应用程序级别异常。
5生成如上所述,系统级异常由 .NET 公共语言运行时抛出,并且几乎在所有 .Net 应用程序中使用。另一方面,当发生可恢复错误时,例如业务方法的输入参数值无效,则会引发应用程序级别异常。它将向客户端发出特定于应用程序的警报或者业务逻辑问题。
卓越飞翔博客
上一篇: 检查一个字符串是否可以通过交换二进制字符串中具有不相等字符的索引处的字符对来形成回文字符串
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏