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代码
、
qq:527592435