第二十六 异常

View Code
什么是异常

错误:编译期间发生的错误,例如语法错误


异常(运行时):就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序

try{

//可能发生异常的代码放在try块中

}catch{

   //catch块去处理异常

}finally{

//通常用于关闭资源(如:数据库连接、IO等)

   //无论是否发生异常都将被执行
}


Exception是所有异常类的基类

属性:

Message:返回异常错误信息

StackTrace:异常堆栈的信息


异常的语法结构:

异常的try块后必须有catch或finally块,它不能单独使用的


只定义try块,编译器报错



thorw 手工抛出异常

thorw new Exception();


自定义异常

C#预定义异常不够用的时候,我们可以编写自定义异常类,编写自定义异常类需要继承: ApplicationException

 

posted @ 2012-06-20 21:29  ComBat  阅读(99)  评论(0编辑  收藏  举报