C#中的List如何进行排序操作

avatar
作者
筋斗云
阅读量:0

在C#中,可以使用List的Sort()方法来对List进行排序操作。Sort()方法可以接受一个实现了IComparer接口的比较器作为参数,也可以不带参数(此时会使用元素的默认比较器)。

以下是一个示例代码,展示如何对List进行排序操作:

using System; using System.Collections.Generic;  class Program {     static void Main()     {         List<int> numbers = new List<int> { 5, 2, 8, 3, 1 };          // 排序前         Console.WriteLine("排序前:");         foreach (int num in numbers)         {             Console.Write(num + " ");         }          // 使用Sort()方法进行排序         numbers.Sort();          // 排序后         Console.WriteLine("\n排序后:");         foreach (int num in numbers)         {             Console.Write(num + " ");         }     } } 

在这个示例中,我们创建了一个包含一些整数的List,然后使用Sort()方法对List进行排序。在输出中,我们可以看到List在排序前后的变化。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!