try/catch/finally
解决方案 »
- 请教怎么知道正在放映的PPT的路径?
- 创建.Net程序的多个版本
- 如何清空dataGridView空间中的数据但保留标题列
- c# sql
- 怎么吧vs2008的项目转化成vs2005的 在线等!!
- c#小菜 弱弱提一个关于线程同步的问题
- C#的几个问题希望大家能帮下忙帮我解决下
- 如何调用Windows资源管理器打开指定的目录并且把指定的文件设置为选中状态
- sql2000里面写的sql语句的奇怪问题
- System.Text.RegularExpressions.Regex.IsMatch(filename,"^.") 和 (filename,“^.”)啥意思
- 如何绑定一个控件的所有事件?
- WCF在iis下如何传输大数据
{
//do sth
}
catch(Exception ex)
{
//throw ex
}
finally
{
//do sth
}
{
//你怕出异常的代码
}
catch(Exception ex)
{
//错误捕获后的处理
}
finally
{
//无论有无异常都执行的代码
}
{
//你怕出异常的代码
}
catch(Exception ex)
{
//错误捕获后的处理
}
finally
{
//无论有无异常都执行的代码
}
顶
{
labSucceedCount.Visible = false;
}
catch (Exception ex)
{
lblerror.Visible = true;
lblerror.Text = ex.Message.ToString();
return;
}
finally
{}try是代码中可能出现异常的部分,catch是对try中所出现异常的捕捉,可以有多个catch但是顺序有要求、详细的错误在前面比如 Exception 如果在 sqlException 的前面的话那sqlException 这个错误就捕捉不到、因为被Exception 捕捉了、finally呢是不管是否出现异常都执行finally中的代码比如关闭数据库、具体的详细的用法建议楼主去msdn上看看、里面有详细的讲解
{
//你怕出异常的代码
}
catch(Exception ex)
{
//错误捕获后的处理
}
finally
{
//无论有无异常都执行的代码
}很明确
{
//你怕出异常的代码
}
catch(Exception ex)
{
//错误捕获后的处理
}
finally
{
//无论有无异常都执行的代码
}
很详细 在TRY里还可以嵌套TRY
{
//你怕出异常的代码
}
catch(Exception ex)
{
//错误捕获后的处理
}
finally
{
//无论有无异常都执行的代码
}Up~
不过楼主这个问题的确很怪……也不知道你是想知道啥
{
//你怕出异常的代码
}
catch(Exception ex)
{
//错误捕获后的处理
}
throw
{
}
低价源码出售了,全是自己开发的代码,希望和大家一起交流,集百家之所长,希望能对大家有所帮助。
网店地址:http://shop36675020.taobao.com
程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句2.try+catch+finally
程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。
如果没有异常抛出,执行完try块,也要去执行finally块的代码。然后执行finally块后面的语句3.try+finally
程序的流程是:运行到try块中,如果有异常抛出的话,程序转向执行finally块的代码。那末finally块后面的代码还会被执行吗?不会!因为你没有处理异常,所以遇到异常后,执行完finally后,方法就已抛出异常的方式退出了。
这种方式中要注意的是,由于你没有捕获异常,所以要在方法后面声明抛出异常