Условие в цикле по массиву в C#
Отбор элементов в цикле по массиву строят через вложенное условие: обрабатывают не каждую ячейку, а только подходящие:
int[] nums = [1, 2, 3, 4];
foreach (int num in nums) {
if (num % 2 == 0) {
Console.WriteLine(num);
}
}
Так же отбирают строки по содержимому:
string[] nums = ["a", "b", "a"];
foreach (string elem in nums) {
if (elem == "a") {
Console.WriteLine(elem);
}
}
Дан массив:
int[] nums = [3, 8, 1, 6, 9];
Выведите только четные элементы массива, каждый с новой строки.
Дан массив:
string[] nums = ["x", "y", "x"];
Выведите только элементы, равные строке "x", каждый с новой строки.