我有一个这样的课程(这是一个例子)我需要从我需要的地方返回整个班级
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行 对不起我的英语不好(我搜索找到解决问题的原因,但我找不到任何事情)
答案 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
}
}