Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmArRA 218 of 436 menu
◀ ▶

Накопление результата при обходе массива в C#

Накопление результата при обходе массива ведут в отдельной переменной. Для строк начальное значение - пустая строка, на каждой итерации к ней добавляют очередной элемент:

string[] nums = ["a", "b", "c"]; string str = ""; foreach (string elem in nums) { str += elem; } Console.WriteLine(str);

Для чисел вместо суммы можно копить произведение. Стартовое значение - 1, на каждом шаге переменную умножают на очередной элемент:

int[] nums = [2, 3, 4]; int num1 = 1; foreach (int num2 in nums) { num1 *= num2; } Console.WriteLine(num1);

Дан массив:

char[] nums = ['1', '2', '3'];

Соберите строку "123" из всех элементов и выведите ее.

Дан массив:

string[] nums = ["x", "y", "z"];

Соберите строку "x-y-z" из элементов массива и выведите ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить