按字段对列表进行分组,并将项目添加到字典中



我有一个类。

public class Compaints
{
    public string CustomerNumber{get; set;},
    public string Complaint{get; set} 
}

我有一份投诉清单。我需要按客户编号分组并将其添加到字典中 说类型 Dictionary<string, int> - 字符串将是客户编号,int 将是计数。

如何在 linq 中执行此操作?

谢谢。

var countByCustomer = complaints.GroupBy(row => row.CustomerNumber)
    .ToDictionary(grp => grp.Key, grp => grp.Count());

相关内容

  • 没有找到相关文章

最新更新