Ejemplo n.º 1
0
    public static void Main(String [] args)
    {
        int [] arr = new int[5] {
            1, 2, 3, 4, 5
        };
        //foreach enumerable<T>对象,编译后与以下代码类似
        try{
            var enumerator = arr.GetEnumerator();
            while (enumerator.MoveNext())
            {
                Console.WriteLine(enumerator.Current.ToString());
            }
        }
        finally{
            //----------------------------------------
        }
        foreach (var element in arr)
        {
            Console.WriteLine(element.ToString());
        }
        EnumeratorTest enumeratorTest = new EnumeratorTest();

        foreach (var element in enumeratorTest.GetSingleDigitOddNumbers(true))
        {
            Console.WriteLine(element.ToString());
        }
        CustomEnumerableObject enumerableObject = new CustomEnumerableObject();

        foreach (var element in enumerableObject)
        {
            Console.Write(element + " ");
        }
    }
Ejemplo n.º 2
0
 private static void CallEnumerator()
 {
     Console.WriteLine("Enumerator Tests");
     EnumeratorTest le = new EnumeratorTest();
 }
Ejemplo n.º 3
0
 void Awake()
 {
     test = new RunTest();
 }