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

Фильтрация списка в C#

Давайте теперь отберем из списка только нужные элементы.

При обходе в условии проверяют элемент и подходящие значения дописывают во второй список:

List<int> nums = [1, 2, 3, 4, 5]; List<int> picked = []; foreach (int num in nums) { if (num % 2 == 0) { picked.Add(num); } } Console.WriteLine(picked.Count);

Исходный список остается без изменений:

List<string> nums = ["a", "bb", "c", "dd"]; List<string> picked = []; foreach (string elem in nums) { if (elem.Length == 1) { picked.Add(elem); } } Console.WriteLine(nums.Count);

Дан список:

List<int> nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

Запишите в другой список только нечетные числа. Выведите длину нового списка в консоль.

Дан список:

List<int> nums = [3, 7, 12, 5, 9, 14];

Запишите в другой список только элементы, большие 10. Выведите длину нового списка в консоль.

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