Именованные аргументы в C#
Функция может принимать несколько чисел и выводить на экран их сумму. При вызове перед значением можно написать имя параметра и двоеточие. Такой именованный аргумент явно показывает, куда попадает число:
void Func(int num1, int num2, int num3)
{
Console.WriteLine(num1 + num2 + num3);
}
Func(num1: 1, num2: 2, num3: 3); // prints 6
Именованные аргументы можно передавать в любом порядке. Сумма от этого не меняется:
void Func(int num1, int num2, int num3)
{
Console.WriteLine(num1 + num2 + num3);
}
Func(num3: 1, num2: 2, num1: 3); // prints 6
Сделайте функцию Func с параметрами num1 и
num2. Она выводит сумму этих чисел. Вызовите ее для чисел
1 и 2, явно указав, какому параметру какое значение
идет.
Вызовите эту же функцию еще раз для тех же чисел, но укажите значения параметров в обратном порядке.