Возврат массива из функции в C#
Тип результата функции пишут как тип массива, например int[]. Внутри return создают массив через collection expression:
Запишем функцию, которая возвращает три числа, и выведем средний элемент результата:
int[] MakeTriple()
{
return [4, 5, 6];
}
int[] data = MakeTriple();
Console.WriteLine(data[1]); // prints 5
Функция может собрать массив из параметров и вернуть его:
int[] Pair(int a, int b)
{
return [a, b];
}
int[] data = Pair(10, 20);
Console.WriteLine(data[0]); // prints 10
Console.WriteLine(data[1]); // prints 20
Сделайте функцию, которая возвращает массив из двух строк "x" и "y". Выведите второй элемент.
Сделайте функцию, которая принимает два целых и возвращает массив из этих чисел. Вызовите ее с 3 и 7 и выведите сумму элементов результата.