欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# skip 重试执行代码段

程序员文章站 2022-04-28 12:19:21
var retryTimes = 5; //重试次数 int times = 0; skip: //代码段开始 //处理逻辑 var result=false ; //处理结果 //..... //处理逻辑 //判断 处理结果是否成功, 并且 重试次数是否达到上限 (处理成功,不需要重试,或达到上限 ......

 

var retrytimes = 5; //重试次数

int times = 0; 
skip:              //代码段开始

//处理逻辑

var result=false ;   //处理结果

//.....

//处理逻辑

 

//判断 处理结果是否成功,  并且 重试次数是否达到上限   (处理成功,不需要重试,或达到上限次数,不执行 )
if (result && times++ < retrytimes)
{
     thread.sleep(3000);
     goto skip;  //跳转到代码段开始
}