尝试在asp.net中捕获什么时候使用它?

时间:2014-09-20 05:39:25

标签: asp.net

我是asp.net(vb)的新手,我用数据库连接(插入更新 - 删除)构建了一个简单的项目。

什么时候必须使用try catch? 在每个命令内部或仅在页面加载中?

1 个答案:

答案 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
}