IEnumerable

Filed Under (Uncategorized) by nameless on 07-08-2009

Az IEnumerable segít a foreach asználatában.

using System;
using System.Collections; //Ez fontos
 
namespace Program
{
 
    // Az adott osztálynak teljesítenie kell a IEnumerable interfész GEnumerator() metódusát
    class ArrayClass : IEnumerable
    {
        int[] array = { 23, 34, 5643, 56767 };
 
        public IEnumerator GetEnumerator()
        {
           return array.GetEnumerator();
        }
    }
    class MainClass
    {
        public static void Main()
        {
            var myA = new ArrayClass();
 
            foreach (var i in myA)
            {
                Console.WriteLine(i);
            }
            Console.ReadKey();
        }
 
    }
}

Post a comment