【发布时间】:2013-01-08 06:48:59
【问题描述】:
我有这段代码,我通过它过滤并获得一组组
var groups = Items.Select(g => g.Category).Distinct();
现在在列表中我还得到一个空组“”,我想将其放在组中的最后一个索引处。有人可以告诉我该怎么做。
【问题讨论】:
-
为什么不使用 .OrderBy(g => g.Category)?
-
是按字母顺序排列组的顺序..如果那样的话我不想要那个..Distinct 会将它们分组,因为它们出现在项目列表中,这就是我想要的..唯一剩下要做的就是将“”值移到末尾。
标签: c# linq linq-to-objects