CLOSE SEARCH

foreach in C#

foreach 반복문은 배열 객체나 컬렉션 객체의 각 요소에 접근하는 편리한 방법을 제공하는 반복문이다. 전통적인 for문의 경우 제어변수와 반복횟수 등을 사용하지만 foreach문은 대상이 되는 배열 혹은 컬렉션 객체와 요소 접근에 사용할 변수(반복 변수)를 사용한다. 반복변수는 읽기전용이므로 foreach 내부에서 반복변수에 값을 할당하거나 수정할 수 없다.

foreach문에서 반복변수는 해당 반복회차의 데이터를 나타낸다. 즉, foreach문은 배열이나 컬렉션 객체를 첫 요소부터 마지막 요소까지 반복하면서 각 반복회차에 해당되는 요소값을 반복변수를 통해 제공한다.

다차원 배열의 경우 foreach문은 메모리에 저장된 순서대로 반복을 진행한다.

Filed under: Programming Languages