static void Main(string[] args) { var numbers = new SequenceOfNumbers(); var observer = new ConsoleObserver<int>(); numbers.Subscribe(observer); // IEnumerable a = new List<int>() // { // // 1,2,3,4 // }; // // Console.WriteLine("START"); // // Console.WriteLine(a.GetEnumerator().MoveNext()); // // foreach (var variable in a) // { // Console.WriteLine(variable); // } // Console.WriteLine(a.GetEnumerator()); // // Console.WriteLine(a.GetEnumerator().MoveNext()); // // Console.WriteLine(a.GetEnumerator()); // Console.WriteLine("End"); Console.ReadLine(); }
static void Main(string[] args) { var numbers = new SequenceOfNumbers(); var observer = new ConsoleObserver <int>(); numbers.Subscribe(observer); // IEnumerable a = new List<int>() // { // // 1,2,3,4 // }; // // Console.WriteLine("START"); // // Console.WriteLine(a.GetEnumerator().MoveNext()); // // foreach (var variable in a) // { // Console.WriteLine(variable); // } // Console.WriteLine(a.GetEnumerator()); // // Console.WriteLine(a.GetEnumerator().MoveNext()); // // Console.WriteLine(a.GetEnumerator()); // Console.WriteLine("End"); Console.ReadLine(); }