zoukankan      html  css  js  c++  java
  • 异常处理

    异常

    1.公共异常类及说明

    System.ArithmeticException:算术运算异常

    System.ArrayTypeMismatchException:数组存储类型不兼容

    System.DivideByZeroException:除数为0

    System.IndexOutOfRangeException:小于零或超出数组界限

    System.InvalidCastException:显示转换失败

    System.NullReferenceException:null引用异常

    System.OutOfMemoryException:内存分配异常

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

    System.StackOverflowException:堆栈溢出异常

    System.TypeInitializationException:在静态构造函数引发异常并且没有可以捕捉到它的catch子句时引起

    try

    {

             // 被监控的代码

    }

    catch

    {

             // 异常处理

    }

    finally

    {

             //程序代码

    }

    2.throw语句

    throw ExObject

    ExObject:所要抛出的异常对象,这个异常对象是派生自System.Exception类的类对象。

    try

    {

             int int1 = 1;

             if(int1 == 1)

             {

             thorw new DivideByZeroException();

    }

    }

    catch(DivideByZeroException de)

    {

    }

    《C#从入门到精通》读后总结

  • 相关阅读:
    TSQL语句 创建表
    数据库设计
    WampServer
    表单验证之相等验证
    表单验证之非空验证
    遗忘的知识点
    JavaScript函数
    JS之数组
    JS的分支与循环语句
    JavaScript基础语法要点总结
  • 原文地址:https://www.cnblogs.com/hmliang/p/5308562.html
Copyright © 2011-2022 走看看