标签:
异常
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#从入门到精通》读后总结
标签:
原文地址:http://www.cnblogs.com/hmliang/p/5308562.html