Этот не "скрыт" так, поскольку это неверно называется.
Большое внимание обращено на алгоритмы "карта", "уменьшите", и "фильтр". То, что не понимает большинство людей, - то, что.NET 3.5 добавила все три из этих алгоритмов, но она дала им очень имена выхода SQL, на основе того, что они - часть LINQ.
"карта" => Выбор
Преобразовывает данные из одной формы в другой, "уменьшают" =>, Агрегат
Агрегировал значения в единственный результат"фильтр" =>, Где
данные Фильтров на основе критерии
способность использовать LINQ, чтобы сделать встроенная работа над наборами, которые раньше брали повторение и условные выражения, может быть невероятно ценной. Стоит изучить, как все дополнительные методы LINQ могут помочь сделать Ваш код намного более компактным и удобным в сопровождении.