for(C# 참조)

for 루프는 지정된 식이 false가 될 때까지 하나의 문 또는 문 블록을 반복하여 실행합니다. for 루프를 사용하면 손쉽게 배열을 반복하고 순차적으로 처리할 수 있습니다. 다음 예제에서는 int i의 값이 콘솔에 표시되며 i는 루프가 반복될 때마다 1씩 증가합니다.

예제

// statements_for.cs
// for loop
using System;
class ForLoopTest 
{
    static void Main() 
    {
        for (int i = 1; i <= 5; i++)
        {
            Console.WriteLine(i);
        }
    }
}

출력

1
2
3
4
5

설명

for 문은 하나 또는 여러 개의 포함된 문을 다음 순서대로 반복하여 실행합니다.

  • 먼저 i 변수의 초기 값이 계산됩니다.

  • i의 값이 5보다 작거나 같으면 조건은 true가 되고 Console.WriteLine 문이 실행되어 i가 다시 계산됩니다.

  • i가 5보다 크면 조건은 false가 되고 제어가 루프 밖으로 전달됩니다.

루프를 실행하기 전에 조건식을 테스트하므로 for 문은 0번 이상 실행됩니다.

for 문의 모든 식은 선택적 요소입니다. 예를 들어 다음 문은 무한 루프를 작성하는 데 사용됩니다.

        for (;;)
{
    // ...
}

C# 언어 사양

자세한 내용은 C# 언어 사양의 다음 단원을 참조하십시오.

  • 5.3.3.9 For 문

  • 8.8.3 for 문

참고 항목

참조

C# 키워드
foreach, in(C# 참조)
The for Statement
반복문(C# 참조)

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조