Lambda计算列表列表中的总项目数

时间:2015-02-14 13:31:48

标签: c#

我知道可以用foreach完成,但是有没有人知道是否有一个lambda表达式来计算列表列表中的总项数?我想用a =>这样做表达

            int totalitems = 0;
            foreach (List<item> list in ListOfItemLists)
            {
                totalitems += list.Count();
            }

感谢

1 个答案:

答案 0 :(得分:7)

在外部列表中使用Sum

ListOfItemLists.Sum(l => l.Count());