有一些有固定的定义:如下:
DivideByZeroException就是被0除的异常,
还有好多
InvalidCastException非法类型转换你查帮助就可以得到
而且可以用多个catch()
catch(DivideByZeroException e)
{
}
catch(InvalidCastException e)
{
}

解决方案 »

  1.   

    try
    {
    int i = 1;
    int j = 0;
    int k = i / j;
    }
    catch(DivideByZeroException ex)
    {
    //.....
    }
      

  2.   

    1,除数为0的异常是
    System.DivideByZeroException2,>>你是怎么知道的,其它的呢?
    这个是常用的,一眼就看出来了。3,没有number这个东西,其实名字和数字是一样的。
    比如101对应除数为0,我System.DivideByZeroException也对应。都是一样的。
      

  3.   

    要想知道一个数是不是100,就用那个数减100,再用System.DivideByZeroException的异常