温馨提示×

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

c#
小樊
85
2024-08-13 16:30:37
栏目: 编程语言

在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在排序前后的变化。

0