• .NET常用的异常类型及其中文说明


    基异常类型:

    说明

    System.Exception

    所有异常的基类型

    System.ApplicationException

    发生非致命应用程序错误时引发的异常

    System.SystemException

    System命名空间中的预定义异常定义基类

     

    直接由System.SystemException派生的异常类型:

    说明

    System.AccessViolationException

    在试图读写受保护内存时引发的异常

    System.ArgumentException

    在向方法提供的其中一个参数无效时引发的异常

    System.Collections.Generic.KeyNotFoundException

    指定用于访问集合中元素的键与集合中的任何键都不匹配时所引发的异常

    System.IndexOutOfRangeException

    访问数组时,因元素索引超出数组边界而引发的异常

    System.InvalidCastException

    因无效类型转换或显示转换引发的异常

    System.InvalidOperationException

    当方法调用对于对象的当前状态无效时引发的异常

    System.InvalidProgramException

    当程序包含无效Microsoft中间语言(MSIL)或元数据时引发的异常。这通常表示生成程序的编译器中有bug

    System.IO.IOException

    发生I/O错误时引发的异常

    System.NotImplementedException

    在无法实现请求的方法或操作时引发的异常

    System.NullReferenceException

    尝试对空对象引用进行操作时引发的异常

    System.OutOfMemoryException

    没有足够的内存继续执行程序时引发的异常

    System.StackOverflowException

    挂起的方法调用过多而导致执行堆栈溢出时引发的异常

     

    直接有System.ArgumentException派生的异常类型:

    说明

    System.ArgumentNullException

    当将空引用传递给不接受它作为有效参数的方法时引发的异常

    System.ArgumentOutOfRangeException

    当参数值超出调用的方法所定义的允许取值范围时引发的异常

     

    直接由System.ArithmeticException派生的异常类型:

    说明

    System.DivideByZeroException

    试图用零除整数值或十进制数值时引发的异常

    System.NotFiniteNumberException

    当浮点值为正无穷大、负无穷大或非数字(NaN)时引发的异常

    System.OverflowException

    在选中的上下文中所进行的算数运算、类型转换或转换操作导致溢出时引发的异常

     

    直接由System.IOException派生的异常类型:

    说明

    System.IO.DirectoryNotFoundException

    当找不到文件或目录的一部分时所引发的异常

    System.IO.DriveNotFoundException

    当尝试访问的驱动器或共享不可用时引发的异常

    System.IO.EndOfStreamException

    读操作试图超出流的末尾时引发的异常

    System.IO.FileLoadException

    当找到托管程序却不能加载它时引发的异常

    System.IO.FileNotFoundException

    试图访问磁盘上不存在的文件失败时引发的异常

    System.IO.PathTooLongException

    当路径名或文件名超过系统定义的最大长度时引发的异常

  • 相关阅读:
    webmagic的使用学习
    redis在macOS上的安装及与springboot的整合使用
    Swagger-UI
    个人作业——软件工程实践总结&个人技术博客
    祝贺大野鸡喜提小黄衫一件
    软件评测(个人作业)
    结对第二次作业
    Springboot项目创建文件中相对路径问题
    二进制翻转
    欧拉降幂及广义欧拉降幂证明
  • 原文地址:https://www.cnblogs.com/plqaly/p/3552771.html
Copyright © 2020-2023  润新知