try 里面怎么写,可以直接跳到相应的 catch 我用了 throw 直接就跳出了连 catch 都不执行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 catch的异常要跟throw的异常一样。 catch是捕获异常的..除非你那try里面有异常才会执行catch里面的东西的.... 那是因为你的Catch没有catch到相应的异常try{}Catch( Exception ex ){}绝大部分都能捕获如果你这样try{}Catch( IOException ex ){}Catch( FileNoFoundException ex ){}这样的话,只能捕获IOException,FileNoFoundException 以及这两个类的子类的异常,而其它的异常则无法被捕获 添加你的try中所有可能出现问题的catch块,出问题后会自动匹配相应的异常。 try { throw new Exception("...."); } catch { //这里会获取所有异常 } 将程序集添加到缓存失败:拒绝访问 怎么固定控件之间距离 C#读取文本文件 请教个三层架构的查询语句问题!高人进来看看 C#按钮第三方控件!! 求助:Base-64 字符串中的无效字符 请教邮件接收如何做 自定义控件消失问题!很郁闷,求高手帮助 现在我要连接网络驱动器,但是不想让人知道我的连接,怎么隐藏这个连接???急求各位大虾帮助解决!在线等待。。。 如何在C#中检测一个windows应用程序是否已经启动?如果已经启动就不让该程序再次启动?急!!!谢谢各位大哥 C#中的三层有没有一个较为规范的标准? 求助时间格式问题
那是因为你的Catch没有catch到相应的异常try
{
}
Catch( Exception ex )
{
}绝大部分都能捕获如果你这样
try
{
}
Catch( IOException ex )
{
}
Catch( FileNoFoundException ex )
{
}
这样的话,只能捕获IOException,FileNoFoundException 以及这两个类的子类的异常,而其它的异常则无法被捕获
try
{
throw new Exception("....");
}
catch
{
//这里会获取所有异常
}