반복기
- 열거 대상요소들을 순서대로 생성하는 구문
- 메소드나 인터페이스를 직접 구현하는 것이 아니라 열거 대상을 생성하는 코드만 규칙대로 작성하면
나머지는 컴파일러가 뒤처리를 하므로 훨씬 더 간편하다
- yield return 값 : 열거 값을 생성한다. 생성하는 요소의 타입은 동일해야 한다
- yield break : 값 생성을 종료한다
- 객체 자체가 아닌 메소드 하나로도 반복기를 구현할수 있다
- 열거자 객체는 루프의 첨자i도 필드로 포함하여 반복대상을 기억한다
'Study > C#' 카테고리의 다른 글
C# 델리게이트 - 1. 델리게이트 (메소드 참조) (0) | 2012.01.06 |
---|---|
C# 인터페이스 - 2. 인터페이스 활용 (깊은 복사) (0) | 2012.01.06 |
C# 인터페이스 - 2. 인터페이스 활용 (열거하기) (0) | 2012.01.05 |
C# 인터페이스 - 1. 인터페이스 상속 (0) | 2012.01.05 |
C# 인터페이스 - 1. 인터페이스 선언 (0) | 2012.01.04 |