#DevStudy/C#
foreach 객체 만들기
yhc509
2016. 5. 2. 10:07
foreach 문은 IEnumerable, Enumerator 를 상속하는 형식만 지원한다.
IEnumerable의 메소드
IEnumerator GetEnumerator() : IEnumerator 형식의 객체를 반환
IEnumerator의 메소드
boolean MoveNext() : 다음 요소로 이동. 컬렉션 끝을 지난 경우에는 false, 이동이 성공한 경우에는 true
void Reset() : 컬렉션 첫번째 위치의 앞으로 이동. (-1)
Object Current { get; } : 컬렉션의 현재 요소 반환.