Сумма по столбцам с помощью LINQ - C#

Узнай цену своей работы

Формулировка задачи:

Пишу программу. Возник следующий вопрос. Есть некая таблица с 0 и 1, представленная как list<list<int>>. Количество элементов в каждом списке всегда совпадает. Можно ли, с помощью linq создать запрос, выводящий сумму по столбцам? Те, что-то вроде IEnumerable<int> ?

Решение задачи: «Сумма по столбцам с помощью LINQ»

textual
Листинг программы
var sums = from sublist in list
            from record in sublist.Select((Value, Index) => new { Index, Value })
            group record by record.Index into column
            select column.Sum(e => e.Value);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы