static void Main(string[] args)
        {
            ByTwos ob = new ByTwos();

            // Получить доступ к последовательному ряду чисел с помощью свойства.
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("Следующее число равно " + ob.Next);
            }

            Console.WriteLine("\nНачать с числа 21");
            ob.Next = 21;

            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("Следующее число равно " + ob.Next);
            }

            Console.WriteLine("\nСбросить в 0");
            ob.Next = 0;

            // Получить доступ к последовательному ряду чисел с помощью индексатора
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("Следующее число равно " + ob[i]);
            }


            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            ByTwos twoOb   = new ByTwos();
            Primes primeOb = new Primes();

            ISeries ob;

            for (int i = 0; i < 5; i++)
            {
                ob = twoOb;
                Console.WriteLine("Следующее четное число равно " + ob.GetNext());

                ob = primeOb;
                Console.WriteLine("Следующее простое число " + "равно " + ob.GetNext());
            }


            Console.ReadKey();
        }