程序执行时可能会遇到一些无法预料到的错误,这称作异常。.Net中的异常都继承System.Exception。异常会在堆栈中往上传递,直到被处理或者程序终止。

常见异常:

IndexOutOfRangeException 

数组索引超出使用范围,运行时引发。

 NullReferenceException

引用空对象,运行时异常。

 InvalidOperationException

无效操作异常,运行时发生,对象的状态不支持该方法调用。

在创建枚举器之后,修改了集合,然后使用该枚举器访问集合。

 ArgumentException

参数异常,参数不符合规范时引发。

当调用方法并且传递的自变量中至少有一个参数不符合调用方法的参数规范时,建议引发。

ArgumentNullException

派生自ArgumentException,参数为空时,且不符合调用函数规范时引发的异常。

 ArgumentOutOfRangeException

派生自ArgumentException,参数不在给定范围内引发的异常。

 

版权声明:本文为bibi-feiniaoyuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bibi-feiniaoyuan/p/exception1.html