Exemple #1
0
        static void Main(string[] args)
        {
            Aggregation aggregation = new Aggregation();

            aggregation.Add(1);
            aggregation.Add(3);
            aggregation.Add(5);
            IMyEnumerable myEnumerable = aggregation.GetEnumerable();

            while (myEnumerable.MoveNext())
            {
                Console.Write($"{myEnumerable.Current}  ");
            }
            Console.WriteLine();
            while (myEnumerable.MoveNext())
            {
                Console.Write($"{myEnumerable.Current}  ");
            }
            Console.WriteLine();

            Demo();
            Console.ReadKey();
        }
 public MyEnumerable(Aggregation aggregation)
 {
     this.aggregation = aggregation;
 }