从MSDN抄下来的
ArgumentException 传递到方法的非空参数是无效的。
ArgumentNullException 传递给方法的参数为空。
ArgumentOutOfRangeException 参数在有效值范围之外
DirectoryNotFoundException 目录路径的部分无效。
DivideByZeroException 在一个整数或分母小数除法操作是零。
DriveNotFoundException 一个驱动不可用或不存在。
FileNotFoundException 文件不存在。
FormatException 值未以适当的格式被从字符串由转换方法转换诸如解析。
IndexOutOfRangeException 索引是数组或集合的范围之外。
InvalidOperationException 方法调用在对象的当前状态无效。
KeyNotFoundException 为一个集合中的访问部件指定键不能被发现。
NotImplementedException 一种方法或操作未实现。
NotSupportedException 不支持的方法或操作。
ObjectDisposedException 对象的动作已被布置在对象上执行。
OverflowException 算术,铸造,或转换操作导致溢出。
PathTooLongException 路径或文件名超过系统定义的长度。
PlatformNotSupportedException 不支持当前平台上的操作。
RankException 与维数错误的数组传递给方法。
TimeoutException 分配给一个操作的时间间隔已经到期。
UriFormatException 无效的统一资源标识符(URI)被使用。