在C#中,OrderByDescending方法用于對LINQ查詢結(jié)果進行降序排序。下面是一個示例代碼,演示了如何使用OrderByDescending方法:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
// 創(chuàng)建一個包含整數(shù)的列表
List<int> numbers = new List<int> { 5, 2, 8, 1, 9, 3 };
// 使用LINQ查詢對列表進行降序排序
var sortedNumbers = numbers.OrderByDescending(num => num);
// 輸出排序后的結(jié)果
foreach (var num in sortedNumbers)
{
Console.WriteLine(num);
}
}
}
在上面的代碼中,我們首先創(chuàng)建了一個包含整數(shù)的列表numbers。然后使用LINQ查詢對列表進行降序排序,通過調(diào)用OrderByDescending方法并傳入一個lambda表達式來實現(xiàn)。最后,我們輸出排序后的結(jié)果,可以看到列表已按照降序排列。