我是asp.net(vb)的新手,我用数据库连接(插入更新 - 删除)构建了一个简单的项目。
什么时候必须使用try catch? 在每个命令内部或仅在页面加载中?
答案 0 :(得分:0)
异常是在执行程序期间出现的问题。 C#异常是对程序运行时出现的异常情况的响应,例如尝试除以零。
例外提供了一种将控制从程序的一个部分转移到另一个部分的方法。 C#异常处理基于四个关键字:try,catch,finally和throw。
尝试:try块标识将激活特定异常的代码块。接着是一个或多个捕获块。
catch :程序在您要处理问题的程序中的位置捕获异常处理程序的异常。 catch关键字表示捕获异常。
finally :finally块用于执行一组给定的语句,无论是抛出还是不抛出异常。例如,如果打开文件,则必须关闭它是否引发异常。
抛出:程序在出现问题时抛出异常。这是使用throw关键字完成的。
try
{
// statements causing exception
}
catch( ExceptionName e1 )
{
// error handling code
}
catch( ExceptionName e2 )
{
// error handling code
}
catch( ExceptionName eN )
{
// error handling code
}
finally
{
// statements to be executed
}