C#如何打破公共虚空

时间:2014-02-16 00:07:00

标签: c# public void

我有一个这样的课程(这是一个例子)我需要从我需要的地方返回整个班级

Line1 :Public void test(bool start)
Line2 :{
Line3 :  if (start) //do something;
Line4 :  else   // i use else for update with help other code and... forget it
Line5 :  {
Line6 :   if (xxX)
Line7 :      if (sadasdas)
Line8 :          if(sdaeqwr324f)
Line9 :             if (Asdasdsa)
Line10:                  for (int a=0;a<6;a++)
Line11:                    {
Line12:                     if (c[a]==1321334)
Line13:                       {
Line14:                        t=c[1];
Line15:    /* <<< i neeeed  reset trace of test to first line of test  Line16 :>>>*/
Line17:                       }
Line18:                     }
Line19:     there are about 400 lines codes like Up at under of this line  }
Line20:}

我的目标是第15行 - 如果我在追踪器跳转到第17行添加一个返回 - 我需要追踪器跳转到第2行 对不起我的英语不好(我搜索找到解决问题的原因,但我找不到任何事情)

1 个答案:

答案 0 :(得分:3)

要从函数“中断”使用return

public void test(bool start)
{
  if (start) //do something;
  else   // i use else for update with help other code and... forget it
  {
     //do somethings (it is loop )
     pleas reset trace of test to first line of test
     return; // This ends the method, and returns to the caller
  }
}