foreach문

 

양식

foreach(item in 배열 혹은 컬렉션){

statements;

}

 

배열과 컬렉션

- 배열: 여러 개의 데이터를 하나의 변수 또는 객체에 담아두는 것

- 컬렉션

: 자유로운 형태로 여러개의 데이터를 담아둘 수 있다.

: ArrayList, HashTable, Icollection등이 있음

 

제어의 이동

- 배열 혹은 컬렉션에서 하나의 항목을 가져옴

- 루프 블록에서 항목을 사용

- 다시 foreach절로 돌아가서 다음 항목을 가쟈옴

: 항목이 없으면 -> 루프를 벗어남

: 항목이 있으면 -> 블록 안 statement들을 실행

 

 

예제도 참고하세요..

 

using System;

using System.Collections;

 

class TestForeach

{

public satic void Main()

{

// 간단한 컬렉션인 ArrayList 생성

ArrayList shoppingCart = new ArrayList();

 

shoppingCart.Add("핸드폰");        // 컬렉션에 데이터 삽입

shoppingCart.Add("자동차");

shoppiogCart.Add("컴퓨터");

 

foreach(string myItem in shoppingCart) { // 컬렉션 탐색

Console.WriteLine(myItem);

}

}

}

 

 

 

+ Recent posts