如何使用 LINQ 获取列表中字段的总数? [复制]

Posted

技术标签:

【中文标题】如何使用 LINQ 获取列表中字段的总数? [复制]【英文标题】:How can I use LINQ to get the total of a field in a list? [duplicate] 【发布时间】:2017-12-13 07:28:59 【问题描述】:

我有一个清单:

List<BtnCountViews> btnCountViewsList;

BtnCountViews 类如下所示:

public class BtnCountViews

    public int DayOfYear  get; set; 
    public int BtnCount  get; set; 
    public int Views  get; set; 

谁能告诉我如何获得列表中的 BtnCount 总数?我可以使用 LINQ 来执行此操作吗?

【问题讨论】:

好像你什么都没试过......至少有谷歌搜索吗? ***.com/questions/4351876/… @Alan2 在过去的几天里,我已经多次看到 BtnCountViews,但恕我直言,首先花一些时间在基本要素上怎么样(比如 101 个 LINQ 示例code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b) 【参考方案1】:

Linq 可以完成的任务如下。

int BtnTotal = btnCountViewsList.Sum( iBtnCount => iBtnCount.BtnCount );

【讨论】:

以上是关于如何使用 LINQ 获取列表中字段的总数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 LINQ 从列表中获取重复项? [复制]

使用LINQ获取List列表中的某个字段值

Linq,EF Core - 按一个字段分组并使用其他字段从其他表中获取数据列表

如何使用 linq 检测一个集合字段是不是存在于另一个列表中?

如何在 linq 中使用 orderby 和 2 个字段? [复制]

如何使用 facebook SDK 获取总 facebook 好友列表? [复制]