C#常用异常类记录

时间:2020-12-23 19:31:19

从MSDN抄下来的

ArgumentException  传递到方法的非空参数是无效的。

ArgumentNullException   传递给方法的参数为空。

ArgumentOutOfRangeException   参数在有效值范围之外

DirectoryNotFoundException   目录路径的部分无效。

DivideByZeroException   在一个整数或分母小数除法操作是零。

DriveNotFoundException   一个驱动不可用或不存在。

FileNotFoundException   文件不存在。

FormatException   值未以适当的格式被从字符串由转换方法转换诸如解析。

IndexOutOfRangeException   索引是数组或集合的范围之外。

InvalidOperationException   方法调用在对象的当前状态无效。

KeyNotFoundException   为一个集合中的访问部件指定键不能被发现。

NotImplementedException   一种方法或操作未实现。

NotSupportedException   不支持的方法或操作。

ObjectDisposedException   对象的动作已被布置在对象上执行。

OverflowException   算术,铸造,或转换操作导致溢出。

PathTooLongException   路径或文件名超过系统定义的长度。

PlatformNotSupportedException   不支持当前平台上的操作。

RankException   与维数错误的数组传递给方法。

TimeoutException   分配给一个操作的时间间隔已经到期。

UriFormatException   无效的统一资源标识符(URI)被使用。