c#什么是系统级异常和应用级异常?
2个回答
展开全部
简单来说,一个可以不可预测,一个可以预测
系统级异常大致包括,内存堆栈溢出,空对象引用,权限限制,硬件读取错误等等
这类的一般要通过捕获,或者难以捕获,直接应用程序崩溃
应用级错误就简单了,基本可以预测的,文件对象找不到啦,值不在范围内啦,数据类型不一致啦,等等,设计,处理逻辑可以判断的
举个例子, 微软系统或者杀毒软件,碰到系统异常时,不在其预测之内,通常会弹出错误报告画面,回馈给开发组
应用级别的,就是各种各样的提示警告对话框了
一个成熟的软件,一般都要应对这两种情况,希望帮助到你
系统级异常大致包括,内存堆栈溢出,空对象引用,权限限制,硬件读取错误等等
这类的一般要通过捕获,或者难以捕获,直接应用程序崩溃
应用级错误就简单了,基本可以预测的,文件对象找不到啦,值不在范围内啦,数据类型不一致啦,等等,设计,处理逻辑可以判断的
举个例子, 微软系统或者杀毒软件,碰到系统异常时,不在其预测之内,通常会弹出错误报告画面,回馈给开发组
应用级别的,就是各种各样的提示警告对话框了
一个成熟的软件,一般都要应对这两种情况,希望帮助到你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询