c# 异常处理 try-catch-finally

为什么使用异常处理

 

异常:在运行时发生的错误

异常处理:预知可能发生的异常,在程序中编码处理

操作数据库时可能发生异常:

无法打开数据库

无法读取数据

数据操作出错

 

使用 try-catch 块捕获和处理异常

 1 try
 2 {      
 3       connection.Open();
 4       // ……
 5       connection.Close();
 6 }
 7 catch(处理的异常类型)
 8 {
 9       // 错误处理代码
10 }

 

finally 块——无论是否发生异常,都会执行

 1 try
 2 {      
 3      
 4       // 可能出现异常的代码
 5 
 6 }
 7 catch(处理的异常类型)
 8 {
 9       //处理异常的代码
10 }
11 finally
12 {      
13       //无论如何都会执行的代码,
14      //例如:关闭数据库连接
15 }

在VS里便捷的快速的生成try代码

 

posted @ 2019-02-28 19:10  橙-极纪元JJYCheng  阅读(141)  评论(0编辑  收藏  举报