C# с нуля. Урок 5 — методы и область видимости переменных

Разбираем для чего нужны методы в языке C# и как ими пользоваться. Рассматриваем область видимости переменных и касаемся ссылочных и размерных типов языка C#.

Исходный код на C# методов к уроку.

Метода Main тут нет. Не забудьте добавить вызов MultiplyTable в метод Main.

    static void MultiplyTable(int n)
    {
        Console.WriteLine("Таблица умножения N на N с массивом - вложенные циклы");

        int[,] q = InitAndCalcTable(n);

        Header(n);

        WriteResult(q, n);

        Console.ReadLine();
    }

    static int[,] InitAndCalcTable(int n)
    {
        //размерность таблицы умножения
        int[,] q = new int[n, n];

        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++)
            {
                q[i, j] = (i + 1) * (j + 1);
            }
        }

        return q;
    }

    static void Header(int n)
    {
        for (int i = 0; i < n; i++)
        {
            Console.Write($"\t{i + 1}");
        }

        Console.WriteLine();//вставляем переход на новую строку
    }

    static void WriteResult(int[,] q, int n)
    {
        for (int i = 0; i < n; i++)
        {
            Console.Write($"{i + 1}");
            for (int j = 0; j < n; j++)
            {
                Console.Write($"\t{q[j, i]}");
            }
            Console.WriteLine();//вставляем переход на новую строку
        }
    }

    static int Double(int x)
    {
        x = x * 2;

        return x;
    }

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *