社区
C#
帖子详情
try...catch 如何繼續執行try{}內的下一語句
derek
2003-12-17 02:42:59
try
{
statement1;
statement2;
statement3;
statement4;
statement5;
}
catch(Exception ex)
{
//如何使statement2出錯後可以繼續執行statement3 ?
}
...全文
111
15
打赏
收藏
try...catch 如何繼續執行try{}內的下一語句
try { statement1; statement2; statement3; statement4; statement5; } catch(Exception ex) { //如何使statement2出錯後可以繼續執行statement3 ? }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TeaBall
2003-12-17
打赏
举报
回复
觉得楼主的想法不是很好,为什么要这样做?干嘛不把错误尽可能地控制在小范围内?
13880079673
2003-12-17
打赏
举报
回复
对了,如果只是一次执行
当然还要在else if(count=5){statement5;++count}
后面加一个break;
13880079673
2003-12-17
打赏
举报
回复
while(true)
{
int count = 0;
try
{
if(count=0){statement1; ++count}
else if(count=2){statement2;++count}
else if(count=3){statement3;++count}
else if(count=4){statement4;++count}
else if(count=5){statement5;++count}
}
catch(Exception ex)
{
++count;
}
}
嘿嘿,经常这样用
derek
2003-12-17
打赏
举报
回复
我預先定了十多個字符串,然後從資源文件中讀取這些字符串的值,如果資源文件中不存在此字符串我就用缺省值. 所以希望可以用一個try{}catch{}來處理.
速马
2003-12-17
打赏
举报
回复
Mission impossible
要么改成 xhan2000(popeye.net)写的那样的
设计思路应该是底层抛出异常,上层处理异常,没有你这么写的
如果不想让上层处理
那底层就应该自己消化掉
比如statement1内部加个try{}catch{}
亚非
2003-12-17
打赏
举报
回复
使用嵌套
javacofe
2003-12-17
打赏
举报
回复
把第一条注释掉就可以
Edelweissobject
2003-12-17
打赏
举报
回复
try
{
statement1;
statement2;
statement3;
statement4;
statement5;
}
catch(Exception ex)
{
//如何使statement2出錯後可以繼續執行statement3 ?
}
finally
{
statement3;
}
一点晴
2003-12-17
打赏
举报
回复
意义不大,要么就象楼上那样挨个"踹"~~~~~~~haha
bankliu
2003-12-17
打赏
举报
回复
有点钻牛角尖了~如果前一步报错,继续执行下去还有什么意义呢>?
即使后面程序与报错程序毫无联系,可以先注释掉错误语句从新执行阿~
要么嵌套:
try
{
statement1;
statement2;
}
catch(Exception ex)
{
//如何使statement2出錯後可以繼續執行statement3 ?
try
{
statement3;
statement4;
statement5;
}
catch(Exception ex)
{...
}
}
xhan2000
2003-12-17
打赏
举报
回复
try
{
statement1;
}
catch(Exception ex)
{
}
try
{
statement2;
}
catch(Exception ex)
{
}
。。。
brightheroes
2003-12-17
打赏
举报
回复
这样还有什么意义呢
如果
statement3里面还有隐藏的可能的异常呢
hlj321
2003-12-17
打赏
举报
回复
finially 中放statement3
bankliu
2003-12-17
打赏
举报
回复
try
{
statement1;
statement2;
statement3;
statement4;
statement5;
}
catch(Exception ex)
{
//如何使statement2出錯後可以繼續執行statement3 ?
statement3;
statement4;
statement5;
}
brightheroes
2003-12-17
打赏
举报
回复
不可能
异常的处理(
try
.....
cat
ch
)
try
...
cat
ch
和throws,自定义异常
java+
cat
ch
块不执行_Java异常处理机制:
try
...
cat
ch
...的执行流程
的执行流程在项目中遇到
try
...
cat
ch
...语
句
,因为对Java异常处理机制的流程不是很清楚,导致对相关逻辑代码不理解。所以现在来总结Java异常处理机制的处理流程:1.异常处理的机制如下:在方法中用
try
...
cat
ch
... ...
try
...
cat
ch
的三种使用
异常格式的组合分为三种,
try
...
cat
ch
、
try
...
cat
ch
...finally、
try
...finally。 (1)
try
{ System.out.println("除法运算:" + (10/0)); }
cat
ch
(ArithmeticException e) { e.printStackTrace(); ...
Java
try
...
cat
ch
异常后还会继续执行吗
cat
ch
中如果你没有再抛出异常 , 那么
cat
ch
之后的代码是可以继续执行的 ,但是
try
中 , 报错的那一行代码之后 一直到
try
结束为止的这一段代码 , 是不会再执行的。 //代码1 public static void test() throws ...
Java异常处理机制:
try
...
cat
ch
...的执行流程
Java异常处理机制:
try
…
cat
ch
…的执行流程 在项目中遇到
try
…
cat
ch
…语
句
,因为对Java异常处理机制的流程不是很清楚,导致对相关逻辑代码不理解。所以现在来总结Java异常处理机制的处理流程: 1.异常处理的机制...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章