按总数分组

  • 本文关键字: c# linq group-by
  • 更新时间 :
  • 英文 :


c#, .NET 4.5 LINQ

我有一个Persons集合。每个人都有自己的国家,而国家也有自己的名字。

我需要打印出人数结果的计数,显示:

Canada 45
USA 445
Holland 4

不知道怎么做。

Source object is like this, fairly simple:
   Person.Country.Name 
personList.GroupBy(x => x.Country.Name)
           .Select(x => new { CountryName = x.Key, Count = x.Count() });

相关内容

  • 没有找到相关文章

最新更新