当前位置:编程学习 > C#/ASP.NET >>

error和exception的 区别

error和exception的 区别? --------------------编程问答-------------------- 一个是错误,一个是异常。

不清楚你到底要问什么 --------------------编程问答-------------------- 好像记得老师说过,error无法挽回的错误了,exception还可以挽回 --------------------编程问答-------------------- error:是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。

Exception :表示可恢复的例外,这是可捕捉到的
--------------------编程问答-------------------- 上厕所的时候拉肚子是Exception,没带纸是Error。 --------------------编程问答-------------------- --------------------编程问答-------------------- Error(错误)
表示系统级的错误和程序不必处理的异常,是.net运行环境中的内部错误或者硬件问题,
比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。

Exception(异常)
表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵
而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。 --------------------编程问答--------------------
引用 4 楼 snowdust 的回复:
上厕所的时候拉肚子是Exception,没带纸是Error。

能再来个例子不? --------------------编程问答--------------------
引用 7 楼 wude_s 的回复:
引用 4 楼 snowdust 的回复:
上厕所的时候拉肚子是Exception,没带纸是Error。

能再来个例子不?

跟女朋友逛街...女朋友看中一个戒指是Exception,没带钱是Error... --------------------编程问答-------------------- exception:表示一般的错误,就是程序设计上面的问题
error: error表示很难恢复的错误,比如内存溢出。
--------------------编程问答-------------------- 收到女朋友说分手的短信是exception
在收到女朋友说分手之后,又收到女朋友说发错了的短信是error --------------------编程问答-------------------- ML时发现没TT了是Exception,不去买而硬上是Error,十个月后当爸爸就是Error的后果 --------------------编程问答--------------------
引用 10 楼 formality 的回复:
收到女朋友说分手的短信是exception
在收到女朋友说分手之后,又收到女朋友说发错了的短信是error

o(∩_∩)o 哈哈
一个比一个经典! --------------------编程问答--------------------
引用 9 楼 im8888 的回复:
exception:表示一般的错误,就是程序设计上面的问题
error: error表示很难恢复的错误,比如内存溢出。
 就是这个意思
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,