static void Main() { 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.ReadKey(); }
static void Main() { ByTwos ob = new ByTwos(); for (int i = 0; i < 5; i++) Console.WriteLine("Следующее число равно " + ob.GetNext()); Console.WriteLine("\nСбросить"); ob.Reset(); for (int i = 0; i < 5; i++) Console.WriteLine("Следующее число равно " + ob.GetNext()); Console.WriteLine("\nНачать с числа 100"); ob.SetStart(100); for (int i = 0; i < 5; i++) Console.WriteLine("Следующее число равно " + ob.GetNext()); Console.ReadKey(); }
static void Main() { 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(); }