由linq反向组

时间:2012-11-12 01:09:59

标签: c# linq grouping

我有以下代码:

 var groups =
          from w in wordsAndFec
          group w by  w.Value;
      foreach (var group in groups).....

在上面的代码中,w.Value是一个int,代码稍后会将这些组添加到字符串中。但是,我还需要反转顺序,以便代码组按从最高到最低的值而不是从最低到最高。

需要做什么的非工作示例:

from w in wordsAndFec
group w by w.value orderby reverse;

1 个答案:

答案 0 :(得分:2)

orderby需要一个值来排序:

group w by w.value into g
orderby g.Key descending
select g;