简体   繁体   English

如何在C#中对分组列表项进行排序

[英]How to sort grouped list item in c#

I have a gropued list item. 我有一个清单列表项。 I want to sort the grouped list item. 我想对分组列表项进行排序。 I have grouped list this, 我把这个清单分组了

var groupedStaff = SystemTaskStaff.GroupBy(s => s.StaffId).ToList();
groupedStaff.Sort(); 

I know this is very basic question. 我知道这是一个非常基本的问题。 Please help me to sort this. 请帮助我进行排序。

Here is how to sort groups by Item count: 以下是按项目计数对组进行排序的方法:

groupedStaff.OrderBy(g=> g.Count()); // ascending

for descending order: 对于降序:

groupedStaff.OrderByDescending(g=> g.Count()); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM