Как я получаю сумму количеств вложенных Списков в Словаре, не используя foreach?

При переименовании базы данных в PHPMyAdmin, он создает дамп, затем отбрасывает и воссоздает базу данных с новым именем.

10
задан Blixt 23 July 2009 в 14:42
поделиться

4 ответа

Я считаю, что это поможет вам подсчитать хотите качественно и четко. Под капотом он должен перебирать списки, но чтобы получить общий счет, этого невозможно избежать.

var i = dd.Values.Sum(x => x.Count);
23
ответ дан 3 December 2019 в 16:30
поделиться

Как насчет этого?

var l = dd.Select(i => new {i, i.Value.Count});
0
ответ дан 3 December 2019 в 16:30
поделиться

Общее количество всех элементов списка:

dd.SelectMany(i => i.Value).Count();

Список , содержащий количество отдельных списков:

dd.Select(i => i.Value.Count).ToList()
1
ответ дан 3 December 2019 в 16:30
поделиться
var i = dd.Values.SelectMany(v => v).Count();
1
ответ дан 3 December 2019 в 16:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: