Where()
Фильтрует последовательность по условию.
Сигнатура
IEnumerable<T> source.Where(Func<T, bool> predicate)Возвращает элементы, для которых предикат вернул true. Это отложенный (ленивый) запрос.
var nums = new[] { 1, 2, 3, 4 };
nums.Where(x => x % 2 == 0); // [2, 4]