异常就是"异常",这个术语名称起得很好,可以望文生意异常处理可以让你处理异常 :)
解决方案 »
- 浮动层定位问题(急)
- Request.Form的问题
- 没办法了,变通一下,我只想加一个判断,如果搞定了,则我还是用回freeTextBox控件吧! 唉! Fckeditor 找不到一个好的for ASP.NET的实例
- 关于ajax的问题
- 工厂模式
- AJAX 一定要在 .NET Framework 2.0 才能使用吗?
- 多个文件。。。。
- asp.net问题,请各位高手指点~~~~~~
- 请教:水晶报表是一个什么样的软件,怎样运用到webform编程上。谢谢!!
- 高分求一个源程序~~只要是电子商务就行
- MessageDriven 机制在.net 里怎么实现?up有分,走过路过不要错过。:)
- OleDbDataReader使用错误,请高手指教!
将可能引发异常的代码节放在 Try 块中,而将处理异常的代码放在 Catch 块中。Catch 块是一系列以关键字 catch 开头的语句,语句后跟异常类型和要执行的操作。
发生异常时,异常沿堆栈向上传递,每个 Catch 块都有机会处理它。Catch 语句的顺序很重要。将针对特定异常的 Catch 块放在常规异常 Catch 块的前面,否则编译器可能会发出错误。确定正确 Catch 块的方法是将异常的类型与 Catch 块中指定的异常名称进行匹配。如果没有特定的 Catch 块,则由可能存在的常规 Catch 块捕捉异常。
可以使用 Throw 语句显式引发异常。也可以使用 Throw 语句再次引发捕获的异常。好的编码做法是向再次引发的异常添加信息以在调试时提供更多信息。
异常发生时,执行将终止,并且控制交给最近的异常处理程序。这通常意味着不执行希望总是调用的代码行。有些资源清理(如关闭文件)必须总是执行,即使有异常发生。为实现这一点,可以使用 Finally 块。Finally 块总是执行,不论是否有异常发生。
最主要你要知道异常的类型