LINQ (Language-Integrated Query) — это набор интегрированных возможностей C#, которые позволяют выполнять запросы к данным.

Сегодняшняя цель: использовать метод Sum LINQ, чтобы получить сумму набора числовых значений или пользовательских типов данных, содержащих числовые значения.

Метод суммы LINQ:

Метод Sum просто объединяет все предоставленные числовые значения и возвращает результат.

Пример:

Без использования LINQ вы можете использовать такой код, чтобы найти сумму набора значений:

Но с помощью LINQ Sum вы можете просто написать:

Как и многие методы LINQ, он также работает с типами данных, которые сами по себе не являются числовыми, но содержат числовые переменные внутри: