在C#中,OrderByDescending方法用于对集合进行降序排序。它接受一个Lambda表达式作为参数,该Lambda表达式定义了排序的规则。OrderByDescending方法返回一个新的IEnumerable集合,其中元素按照指定的排序规则进行降序排列。
以下是OrderByDescending方法的基本用法示例:
Listnumbers = new List { 5, 2, 8, 1, 9 }; var sortedNumbers = numbers.OrderByDescending(x => x); foreach (var number in sortedNumbers) { Console.WriteLine(number); }
在上面的示例中,我们首先创建了一个包含一些整数的List集合。然后使用OrderByDescending方法对这些整数进行降序排序,并将结果存储在sortedNumbers变量中。最后,我们遍历sortedNumbers集合并将其打印出来,可以看到排序后的结果是9、8、5、2、1。