foreach (데이터형식 변수 in 컬렉션형식)
{
문장; //변수에 들어 있는 값을 사용하는 문장이 온다
}
이 형태를 보면 컬렉션 형식에 데이터가 들어 있는 만큼 문장을 실행시킵니다. 여기에서는 변수에 데이터 형식에 맞는 데이터가 반복될 때마다 하나씩 저장합니다.
데이터가 들어 있는 만큼 반복하기
아직 배운 내용은 아니지만 미리보기로 다음 코드를 살펴보겠습니다. foreach 문을 다음 샘플 코드처럼 사용하면 names에 저장된 문자열 2개가 출력됩니다.
> string[] names = { "C#", "ASP.NET" };
> foreach (string name in names)
. {
. Console.WriteLine(name);
. }
C#
ASP.NET