2013-07-14 3 views
1

어떻게 다시 한번 내가의 내가 루프가 때마다 내 변수C# - 특별한 루프를 만드시겠습니까?

VarOfLoop++ ; 

1로 요약 얻을, 루프가 시작됩니다 다시 시작하게하고 싶은 말은하자 할 때마다 시작됩니다 루프를 만들 수 있습니다 ; 그리고이 루프를 어떻게 끝낼 수 있습니까? 마찬가지로 우리는 "휴식"을 사용합니다.

+3

'. –

답변

8

foreach 루프 대신 for 루프를 사용하면 반복기의 값을 제어 할 수 있습니다. 이런 식으로 뭔가 : 당신이 연속 루프에 대해 물어 경우

for (var i = 0; i < someUpperLimit, i++) 
{ 
    // do something, iterating over some values with "i" as the index 
    if (someCondition) 
     i = -1; // re-start the loop (i will increment to 0 on the next iteration) 
    else if (someOtherCondition) 
     break; // exit the loop 
} 
+0

LOL은 복잡한 while 루프처럼 생각했지만 LOL은 for 루프를 수행 할 것입니다. 매우 어리 석습니다. D –

+2

다시 시작한 후 루프가 다시 시작되지 않으므로 1이됩니다 (예상대로 0이 아님). – grantnz

+0

@grantnz : 좋은 지적이며, 몇 가지 빠른 디버깅을 통해 발견되어야합니다. 그 후 바로 -1로 변경 될 수 있습니다. 나는 대답을 업데이트 할 것이다. – David

1

다음 당신이 시도 할 수 while 루프로 : 너무 루프에서 작동 break`

while(true) 
{ 
//your codes to execute 
} 
관련 문제