다음을 통해 공유


do(C# 참조)

do 문은 지정된 식이 false가 될 때까지 하나의 문 또는 문 블록을 반복하여 실행합니다.루프의 본문은 단일 문으로 구성되지 않는 한 중괄호({})로 묶여야 합니다.이 경우 중괄호는 선택 사항입니다.

예제

다음 예제의 do-while 루프 문은 x 변수가 5보다 작은 동안에만 실행합니다.

public class TestDoWhile 
{
    public static void Main () 
    {
        int x = 0;
        do 
        {
            Console.WriteLine(x);
            x++;
        } while (x < 5);
    }
}
/*
    Output:
    0
    1
    2
    3
    4
*/

do-while 루프는 while 문과 달리 조건식이 계산되기 전에 한 번 실행됩니다.

do-while 블록 내의 모든 위치에서 break 문을 사용하여 루프를 벗어날 수 있습니다.continue 문을 사용하여 while 식 계산 문으로 직접 보낼 수 있습니다.while 식이 true이면 루프의 첫 번째 문에서 실행이 계속됩니다.식이 false이면 do-while 루프 다음의 첫 번째 문에서 실행이 계속됩니다.

do-while 루프는 goto, return 또는 throw 문을 사용하여 종료할 수도 있습니다.

C# 언어 사양

자세한 내용은 C# 언어 사양을 참조하십시오. 이 언어 사양은 C# 구문 및 사용법에 대한 신뢰할 수 있는 소스입니다.

참고 항목

참조

C# 키워드

do-while 문(C++)

반복문(C# 참조)

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조