1、 按某一字段进行分组并返回每一组的记录数目
List<DbInfo> list = new List<DbInfo>()
{
new DbInfo(){ DbId=1,HostId=1 },
new DbInfo(){ DbId=2,HostId=1 },
new DbInfo(){ DbId=3,HostId=2 },
new DbInfo(){ DbId=4,HostId=2 }
};
var result = list.GroupBy(d => d.HostId);
var ee = result.Where(d => d.Key == 1).FirstOrDefault() == null ? 0 : result.Where(d => d.Key == 1).FirstOrDefault().Count();
Console.WriteLine(ee);
Console.ReadLine();
本文介绍了一个使用C#实现的简单示例,该示例展示了如何对一个包含多个元素的列表按特定字段进行分组,并计算每个分组内的记录数量。通过这个例子,读者可以了解到LINQ的基本用法,特别是GroupBy方法和Where方法的结合使用。
5211

被折叠的 条评论
为什么被折叠?



