예제 #1
0
 public static void PrintSeries(IIndexableSeries series, int count)
 {
     for (int i = 0; i < count; i++)
     {
         Console.WriteLine(series[i]);
     }
 }
예제 #2
0
        // Метод, демонстрирующий работу с объектами «IIndexable», то есть с индексом.
        static void AccessByIndex(IIndexableSeries series, int index)
        {
            // В арифметической прогрессии индексация начинается с 1, в других последовательностях с 0.
            int beginIndex = series is ArithmeticalProgression ? 1 : 0;

            Console.WriteLine($"Элемент с индексом {index} имеет значение {series[index]} (индексация начинается с {beginIndex}).");
        }
예제 #3
0
        private static void PrintSeries(IIndexableSeries progression)
        {
            progression.Reset();

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(progression[i]);
            }
        }
예제 #4
0
        static void PrintSeries(IIndexableSeries indexSeries)
        {
            indexSeries.Reset();

            for (int i = 0; i < 10; i++)
            {
                Console.Write(indexSeries.GetCurrent() + " ");
                indexSeries.MoveNext();
            }
        }
예제 #5
0
        static void PrintSeries(IIndexableSeries series)
        {
            series.Reset();

            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine(series[i]);
                series.MoveNext();
            }
        }
예제 #6
0
        static void PrintSeries(IIndexableSeries series)
        {
            series.Reset();

            for (int i = 0; i < 10; i++)
            {
                series.GetCurrent();
                Console.Write(series[i] + " ");
                series.MoveNext();
            }
            Console.WriteLine();
        }
예제 #7
0
 static void PrintIndex(IIndexableSeries series, int index)
 {
     Console.WriteLine(series[index]);
 }
예제 #8
0
 static void PrintIIdexable(IIndexableSeries iIndexableSeries, int index)
 {
     Console.WriteLine($"{index} element is {iIndexableSeries[index]}");
 }