当前位置: 代码迷 >> C# >> c#项目中看到LoadAgain话语,LoadAgain是什么语法
  详细解决方案

c#项目中看到LoadAgain话语,LoadAgain是什么语法

热度:171   发布时间:2016-05-05 05:23:42.0
c#项目中看到LoadAgain语句,LoadAgain是什么语法?
本帖最后由 painie8000 于 2014-12-28 12:43:17 编辑
原代码如下:
private void LoadTaskInfo(string FilePath, string FileName ,cGlobalParas.FormState fState)
        {

            frmTask ft=null ;

           LoadAgain:

            try
            {
                ft = new frmTask();
                ft.EditTask(FilePath, FileName);
                ft.FormState = fState;
                ft.RShowWizard = ShowTaskWizard;
                ft.rTClass = refreshNode;
                ft.ShowDialog();
                ft.Dispose();
            }
            catch (cSoukeyException)
            {
               .
               .
            }

                
        }

哪位同仁知晓上述语句中LoadAgain代码的意思,还请赐教下。
------解决思路----------------------
这是一个label,后面可以用goto跳转到这里。估计这是想在出现异常后重试。但是一般都不建议用goto,可以用while把try/catch进行循环,成功后退出循环,或者在调用这个方法的地方来重试。当然更好的办法是写个重试工具类,或者用AOP也行。
  相关解决方案