Перечисление StringComparison
Перечисление StringComparison передают в методы сравнения и поиска. Ordinal сравнивает коды символов без культуры.
Синтаксис
StringComparison mode = StringComparison.Ordinal;
Пример
Давайте сравним через Ordinal:
using System;
class Program
{
static void Main()
{
Console.WriteLine(string.Compare("abcde", "abcde", StringComparison.Ordinal));
}
}
Результат выполнения кода:
0
Пример
Давайте используем OrdinalIgnoreCase:
using System;
class Program
{
static void Main()
{
Console.WriteLine("abcde".Equals("ABCDE", StringComparison.OrdinalIgnoreCase));
}
}
Результат выполнения кода:
True
Смотрите также
-
StringComparer,
который оборачивает правила -
CompareOrdinal,
который сравнивает по кодам -
Contains,
который ищет подстроку -
StartsWith,
который проверяет префикс