foreach(변수타입 반복변수 in 배열) { 실행 내용 }
조건식을 쓰지 않고 해당 배열을 처음부터 끝까지 반복할때 사용합니다.
string[] games = new string[3] {"League of Legends", "메이플 스토리", "디아블로"}
반복 변수는 매 반복시마다 해당 배열의 다음 값으로 변합니다.
string[] games = new string[3] {"League of Legends", "메이플 스토리", "디아블로"}
foreach(**string** game in games)
{
// 0번째 반복시 game : League of Legends
// 1번째 반복시 game : "메이플 스토리"
// 2번째 반복시 game : 디아블로
Console.WriteLine(game);
}
**실행결과**
League of Legends
메이플 스토리
디아블로
지정할 반복변수의 타입은 배열의 타입과 일치해야합니다.
// 배열의 타입과 일치
**string**[] games = new **string**[3] {"League of Legends", "메이플 스토리", "디아블로"}
foreach(**string** game in games)
{
Console.WriteLine(game);
}
**실행결과**
League of Legends
메이플 스토리
디아블로