温馨提示×

C#中OrderByDescending的使用方法是什么

c#
小樊
316
2024-07-06 01:23:27
栏目: 编程语言

在C#中,OrderByDescending方法用于对集合进行降序排序。它接受一个Lambda表达式作为参数,该Lambda表达式定义了排序的规则。OrderByDescending方法返回一个新的IEnumerable集合,其中元素按照指定的排序规则进行降序排列。

以下是OrderByDescending方法的基本用法示例:

List<int> numbers = new List<int> { 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。

0