社区
C#
帖子详情
try...catch 如何繼續執行try{}內的下一語句
derek
2003-12-17 02:42:59
try
{
statement1;
statement2;
statement3;
statement4;
statement5;
}
catch(Exception ex)
{
//如何使statement2出錯後可以繼續執行statement3 ?
}
...全文
174
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
打赏
举报
回复
不可能
在java中
cat
ch
it,如何在java中继续执行
try
cat
ch
语
句
在读取文本文件时,如果遇到无效类型的数据,你的代码可以抛出异常并继续执行。要实现这一功能,你可以让线程离开
cat
ch
块,或者在while循环中使用continue关键字跳过错误部分。如果想在获取name失败后仍然获取year,你需要为每个input.next()语
句
单独使用
try
...
cat
ch
。注意,一旦异常发生,无法在同一位置重新开始执行。
java抛出异常会中断该方法
本文详细解释了Java中
try
-
cat
ch
语
句
的执行机制。当
try
块内发生异常时,程序将跳转到相应的
cat
ch
块进行处理,若
cat
ch
块内不再抛出异常,则方法将继续执行后续代码。了解这一机制对于掌握Java异常处理至关重要。
java
try
cat
ch
异常后还会继续执行吗
本文详细解释了Java中
try
-
cat
ch
语
句
块中不同情况下的异常处理规则,包括异常的抛出、捕获、匹配以及finally语
句
的作用。重点讨论了空指针异常、运行时异常、异常类型不匹配等情况。
Matlab中
try
,
cat
ch
语
句
本文介绍了MATLAB中的
try
/
cat
ch
语
句
,用于捕获和处理程序执行时可能出现的错误。通过示例展示了如何补充错误消息、将错误转化为警告以及针对不同类型的错误进行差异化处理。在遇到矩阵维度不匹配、调用不存在函数等问题时,利用
try
/
cat
ch
可以避免程序中断,提供更友好的错误反馈或执行备用操作。
Java中
try
、
cat
ch
、finally的使用
本文详细介绍了Java中的
try
-
cat
ch
-finally语
句
块,包括它们各自的作用和执行顺序。
try
块用于捕获异常,
cat
ch
块处理异常,finally块确保特定代码无论是否发生异常都会执行。文中通过实例分析了return语
句
对执行顺序的影响,并讨论了finally不执行的特殊情况。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章