溫馨提示×

C# StringComparison怎樣用于排序

c#
小樊
84
2024-07-18 19:41:32
欄目: 編程語言

在C#中,可以使用StringComparison枚舉來指定字符串比較的規(guī)則,以便在排序操作中使用。

例如,可以通過以下方式使用StringComparison來對字符串?dāng)?shù)組進(jìn)行排序:

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        string[] names = { "apple", "Banana", "cherry", "apple", "banana" };

        // 使用StringComparison.OrdinalIgnoreCase進(jìn)行不區(qū)分大小寫的排序
        Array.Sort(names, StringComparer.OrdinalIgnoreCase);
        
        foreach (string name in names)
        {
            Console.WriteLine(name);
        }
    }
}

在上面的例子中,Array.Sort方法使用了StringComparer.OrdinalIgnoreCase來實現(xiàn)不區(qū)分大小寫的排序。可以通過選擇適當(dāng)?shù)?code>StringComparison枚舉值,來實現(xiàn)不同的字符串比較規(guī)則。

0