C#常见异常类型
日期: 2021-07-06 分类: C# 7.0本质论 2306次阅读
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
标签:C#常见异常类型
上一篇: 构造函数链和解构函数
下一篇: 字符串
精华推荐