Класс StringComparer
Класс StringComparer реализует сравнение и хеширование строк для коллекций.
Синтаксис
StringComparer cmp = StringComparer.Ordinal;
Пример
Давайте сравним через Ordinal:
using System;
class Program
{
static void Main()
{
Console.WriteLine(StringComparer.Ordinal.Compare("abcde", "abcde"));
}
}
Результат выполнения кода:
0
Пример
Давайте проверим равенство:
using System;
class Program
{
static void Main()
{
Console.WriteLine(StringComparer.Ordinal.Equals("abcde", "abcde"));
}
}
Результат выполнения кода:
True
Смотрите также
-
StringComparison,
которое задаёт режим -
OrdinalIgnoreCase,
которое игнорирует регистр -
Create,
который создаёт сравниватель -
Equals,
который сравнивает напрямую