C#/프로그래밍 기초

C# 기초 - 14. foreach 반복문

tita 2024. 5. 28. 13:49

[foreach 반복문]

 

foreach 반복문은 컬렉션에 쉽게 반복문을 사용하는 경우에 쓰여집니다. 컬렉션은 여러 개체가 모여서 집합을 이룬 것을 나타내는 것을 말합니다. 컬렉션의 대표적인 것에는 배열이 있습니다.

foreach(자료형 변수 in 컬렉션)
{
    // 실행 코드
}

 

위의 foreach문 코드는 아래의 for 반복문과 동일한 역할을 수행합니다.

for(int i = 0; i< 컬렉션.길이; i++)
{
    자료형 변수 = 컬렉션[i];
}

 

foreach 반복문으로 배열의 요소를 출력해보겠습니다.

static void Main(string[] args)
{
    // 변수 선언
    string[] stringArray = { "가", "나", "다", "라", "마" };
    
    // foreach 문 사용
    foreach(string item in array)
    {
        // 출력합니다.
        Console.WriteLine(item);
    }
}

/*
[실행 결과]
가
나
다
라
마
*/

 

여기서 var 키워드를 사용하면 foreach 문을 사용하는 것이 편리합니다. 

foreach(var item in array)
{
    // 실행 코드
}