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);
}
}
}
'닷넷 > Wpf프로그래밍' 카테고리의 다른 글
WPF 공부하기 45 - 배열정의 (0) | 2015.01.23 |
---|---|
WPF 공부하기 44 - break/continue문 (0) | 2015.01.23 |
WPF 공부하기 42 - for문 & 예제 (0) | 2015.01.21 |
WPF 공부하기 41 - while과 do while의 비교 (0) | 2014.07.29 |
WPF 공부하기 40 - while문과 do while문 (0) | 2014.07.29 |