18 C# 컬렉션(Collection)
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

배열의 경우 인덱스를 사용하여 각 항목(element)에 접근하게 되는데, collection은 인덱스를 사용하지 않고 모든 element에 순차적으로 접근할 수 있는 방법을 제공한다.
각 element에 순차적으로 접근할 수 있도록 허용하는 객체의 집합이다.
객체가 열거자(enumerator)라고 불리는 객체의 참조를 제공하면 collection이라 한다.
열거자는 collection 내의 항목을 순차적으로 액세스할 수 있다.
foreach 를 통해 객체의 내에 순차적으로 접근할 수 있도록 기능을 제공한다.
collection이 foreach 와 함께 사용될 때 foreach는 collection의 IEnumerable interface로부터 GetEnumerator() method를 호출
GetEnumerator() 는 IEnumerator interface를 구현한 열거자 객체(enumerator object)를 return
foreach 는 이 열거자 객체로부터 IEnumerator interface를 얻어 method(MoveNext(), Reset())와 property(Current)를 호출
interface IEnumerable{
IEnumerator GetEnumerator(); // 열거자 객체를 반환
}
interface IEnumerator{
object Current{ get;}
bool MoveNext();
void Reset();
}

키워드

  • 가격500
  • 페이지수11페이지
  • 등록일2008.04.01
  • 저작시기2008.2
  • 파일형식파워포인트(ppt)
  • 자료번호#459149
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니