foreach문은 배열을 순회하면서 각각의 데이터 요소들에 순서대로 접근할 수 있도록 해주는 역할을 한다.

 

문법

foreach (데이터형식 변수명 in 배열) { }

int[] arr = {1, 2, 3, 4, 5, 6};
foreach (int num in arr)
{
	Console.WriteLine(num);
}

 

데이터 형식에는 var도 들어갈 수 있다.

  • var키워드는 암시적 타입 지역 변수를 의미하는데 초기화 문의 오른쪽에 있는 식에서 변수의 형식을 유추하도록 컴파일러에게 지시를 함으로써 명시적 형식을 제공하지 않고 지역 변수를 선언할 수 있다.
  • foreach 초기화문 , for 초기화문, using문에서 사용 가능하다. 
int[] arr = {1, 2, 3, 4, 5, 6};
foreach (var num in arr)
{
	Console.WriteLine(num);
}

 

+ Recent posts