在LinQ列表中分组

时间:2014-01-14 03:14:49

标签: linq grouping

如果我有一个像

这样的值的List
public class List
    {
        public string Category{ get; set; }
        public string SubCategory{ get; set; }
        public int Count { get; set; }           
    }

例如:

Cat1
subCat1
3

Cat1
subCat2
4  

Cat2
subCat2
2   

Cat2
subCat3
4

如何对类别进行分组并显示? 我试过这个

var list2 = list
                  .GroupBy(t=>t.Category,t=>t.Subcategory)
                .Select(g=>(g)).ToList();

但看起来我错过了什么

0 个答案:

没有答案