Young87

当前位置:首页 >C# 7.0本质论

C#常见异常类型

 System.Exception  //这是最 “基本” 的异常,其他所有异常类型都从它派生
 System.ArgumentException//传给方法的参数无效
 System.ArgumentNullException//不应该为null的参数为null
 System.ApplicationException//避免使用该异常。最开始是想区分系统异常和应用程序异常。貌似合理,实际不好用
 System.FormatException//实参类型不符合形参规范
 System.IndexOutOfRangeException//试图访问不存在的数组或其他集合元素
 System.InvalidCastException//无效的类型转换
 System.InvalidOperationException//发生非预期的情况,应用程序不在处于有效工作状态
 System.NotImplementedException//虽然找到了对应的方法签名,但该方法尚未完全实现
 System.NullReferenceException//引用为空,没有指向一个实例
 System.ArithmeticException//发生被零除以的无效数字运算
 System.ArrayTypeMismatchException//试图将类型有误的元素存储到数组中
 System.StackOverflowException//发生非预期的深递归


除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 构造函数链和解构函数

下一篇: 字符串

精华推荐