■ IEnumerator 인터페이스에서 커스텀 반복기(Iterator)를 사용하는 방법을 보여준다.
▶ IEnumerator 인터페이스 : 커스텀 반복기(Iterator) 사용하기 예제 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 |
using System; CustomIterator customIterator = new CustomIterator(); foreach(string source in customIterator) { Console.WriteLine(source); } Console.ReadLine(); |
▶ IEnumerator 인터페이스 : 커스텀 반복기(Iterator) 사용하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
using System.Collections; /// <summary> /// 커스텀 반복기 /// </summary> public class CustomIterator { //////////////////////////////////////////////////////////////////////////////////////////////////// Method ////////////////////////////////////////////////////////////////////////////////////////// Public #region 열거자 구하기 - GetEnumerator() /// <summary> /// 열거자 구하기 /// </summary> /// <returns></returns> public IEnumerator GetEnumerator() { yield return "차범근"; yield return "홍명보"; yield return "박지성"; } #endregion } |