Exemple #1
0
        static void Main(string[] args)
        {
            var obj = new MyEnumerator();

            foreach (var item in obj)
            {
                Console.WriteLine(item);
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            var obj = new MyEnumerator();

            foreach (var item in obj)       //GetEnumerator가 없으면 foreach 사용못함 obj가 배열이나 콜렉션이어야함
            {
                Console.WriteLine(item);
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            var obj = new MyEnumerator();

            foreach (var item in obj) // obj는 일반 클래스 <- 원래 클래스는 foreach에 쓸수없음, foreach는 컬렉션이나 배열만 가능
                                      // 컬렉션이 아닌것을 컬렉션으로 쓸수있는것이 IEnumerable
            {
                Console.WriteLine(item);
            }
        }