Массив как параметр функции в C#
Тип параметра пишут как у обычной переменной массива: int[], string[] и так далее. При вызове в скобки передают имя массива:
Запишем функцию, которая обходит переданный массив и печатает каждый элемент:
void Show(int[] nums)
{
foreach (int n in nums)
{
Console.WriteLine(n);
}
}
int[] data = [1, 2, 3];
Show(data);
Функция может посчитать сумму элементов того же массива и вернуть число:
int Sum(int[] nums)
{
int total = 0;
foreach (int n in nums)
{
total += n;
}
return total;
}
int[] data = [1, 2, 3];
Console.WriteLine(Sum(data)); // prints 6
Дан массив:
int[] data = [1, 2, 3, 4, 5];
Сделайте функцию, которая выведет элементы этого массива в консоль, каждый с новой строки.
Дан массив:
int[] data = [1, 2, 3, 4, 5];
Сделайте функцию, которая вернет сумму элементов этого массива.