8,497
社区成员
发帖
与我相关
我的任务
分享
var query = from r in list
group r by r.Name into g
select new { Name = g.Key, Count = g.Count() };
var query = myList.GroupBy(g => g.Name)
.Select(s => new {
key = s.Key,
count = s.Count(),
items = s
});
var list = new List<Model>
{
new Model{ Name="1"},
new Model{ Name="3"},
new Model{ Name="1"},
new Model{ Name="2"},
new Model{ Name="2"},
new Model{ Name="1"},
};
var query = from m in list
group m by m.Name into g
select g;
foreach (var x in query)
foreach (var y in x)
Console.WriteLine(y.Name + ":" + x.Count());
list.GroupBy(m => m.Name).Select(g => new { Name = g.Key, Count = g.Count() })
var query = from model in myList
group model by model.Name;
foreach(var group in query)
Console.WriteLine("Name:{0},Count:{1}",group.Key,group.Count());