2009-07-30 5 views
3

"원시"프로그래밍 언어 (RPG)에서 루프를 작성하고 루프를 그대로 두거나 반복을 강제 실행할 수 있습니다. 그것은 GOTO와 같은 종류입니다.루프의 반복 수행

dow (x < 999); 
    read file; 
    if (%eof); 
    leave; // Leave the loop 
    endif; 
    if (field <> fileField); 
    iter; // Iterate to the next record 
    endif; 
enddo; 

제 질문은 비슷한 옵션이 C# 인 경우입니다. 제 경우에는 foreach 루프를 사용하고 있습니다.

답변

18
continue; // Goto the next iteration 
break; // Exit the loop 
+0

한 명확하고 간결; 정확히 내가 대답에서보고 싶은 것. –

+0

그게 내가 대답으로 표시 한 이유입니다. 그것보다 더 명확해질 수는 없습니다. –

5

Break이 루프를 종료합니다. Continue은 다음 반복으로 건너 뜁니다.

1

continue 키워드

for (int i = 1; i <= 10; i++) 
    { 
    if (i < 9) 
     continue; 
    Console.WriteLine(i); 
    } 
를 사용

이의 출력은 다음과 같습니다

9 
10 
관련 문제