LINQ (Language-Integrated Query) — это набор интегрированных возможностей C#, которые позволяют выполнять запросы к данным.
Сегодняшняя цель: использовать метод Sum LINQ, чтобы получить сумму набора числовых значений или пользовательских типов данных, содержащих числовые значения.
Метод суммы LINQ:
Метод Sum просто объединяет все предоставленные числовые значения и возвращает результат.
Пример:
Без использования LINQ вы можете использовать такой код, чтобы найти сумму набора значений:
Но с помощью LINQ Sum вы можете просто написать:
Как и многие методы LINQ, он также работает с типами данных, которые сами по себе не являются числовыми, но содержат числовые переменные внутри: