异常 常见类型

C#异常类型◆用try-catch 捕获异常

    C#异常类型◆用try-finally 清除异常

    C#异常类型◆用try-catch-finally 处理所有的异常

    如:  

  1. try 
  2. {  
  3. ...  
  4. }  
  5. catch(System.Exception e)  
  6. {  
  7. ...  

    Exception 所有异常对象的基类

    SystemException 运行时产生的所有错误的基类

    IndexOutOfRangeException 当一个数组的下标超出范围时运行时引发

    NullReferenceException 当一个空对象被引用时运行时引发

    InvalidOperationException 当对方法的调用对对象的当前状态无效时,由某些方法引发

    ArgumentException 所有参数异常的基类

    ArgumentNullException 在参数为空(不允许)的情况下,由方法引发

    ArgumentOutOfRangeException 当参数不在一个给定范围之内时,由方法引发

    InteropException 目标在或发生在CLR外面环境中的异常的基类

    ComException 包含COM 类的HRESULT信息的异常

    SEHException 封装win32 结构异常处理信息的异常
    以上就是三种不同的C#异常处理方法介绍,希望对你有所帮助。

转载连接 http://www.csharpwin.com/csharpspace/7489r9905.shtml

原文地址:https://www.cnblogs.com/sunzhenyong/p/3270655.html