public void Test()
{
bool isSuccess = false;
int i = 1;
while (!isSuccess)
{
if (i <= 3)
{
try
{
Console.WriteLine($"尝试第{i}");
Do(i);
isSuccess = true;
}
catch (Exception)
{
i++;
isSuccess = false;
}
}
else
{
Console.WriteLine("尝试三次,依旧未成功");
break;
}
}
}
public void Do(int i)
{
if (i <= 2)
{
throw new Exception("my error");
}
else
{
Console.WriteLine("这是第3次,成功运行");
}
}
代码段——捕获异常后尝试指定次数
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
美团面试:说说Netty的零拷贝技术?
Java中文社羣
2024-06-07 14:39:30
2024 Web 新特性 - 使用 Popover API 创建弹窗
劉漢貴
2024-06-07 14:33:29
开发视频会议系统:使用GPU解码渲染视频
zhuweisky
2024-06-07 14:33:09
C#/.NET/.NET Core优秀项目和框架2024年5月简报
追逐時光
2024-06-07 14:28:29
计划做点事情-还是跳槽
eonie
2024-06-07 14:26:39
好久没来了-20240607
eonie
2024-06-07 14:26:39
vscode win11 配置go
張博的博客
2024-06-07 14:26:29
构建Arm版jdk1.8 docker基础镜像
M_mxy
2024-06-07 14:23:19
微软RPA工具Power Automate Desktop
2018
2024-06-07 14:20:58
Power Automate Desktop 安装完,登录后老是提示one driver 错误
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
2018
2024-06-07 14:20:58
k8s网络问题以及容器跨宿主机通信原理 k8s组件和网络插件挂掉,演示已有的pod是否正常运行 k8s组件和网络插件挂掉,演示已有的pod是否正常运行
馬昌偉
2024-06-07 14:19:58
dubbo~全局异常拦截器的使用与设计缺陷
張佔嶺
2024-06-07 14:18:38