Linq
Рассмотрим набор команд Linq, которые позволяют удобно цепочками трансформировать данные (агрегировать, фильтровать, выполнять булевы операции и т.д.), а также рассмотрим как можно реализовать эти функции с использованием обычных циклов и массивов, чтобы лучше понимать как работает Linq.
Посмотрим на фунции агрегирования данных:
Sum, Max, Min, Aggregate
Функция фильтрации Where
Функция проекции (трансформации) данных Select