Метод Create
Метод Create принимает CultureInfo и флаг игнорирования регистра.
Синтаксис
StringComparer cmp = StringComparer.Create(culture, ignoreCase);
Пример
Давайте создадим сравниватель:
using System;
using System.Globalization;
class Program
{
static void Main()
{
var cmp = StringComparer.Create(CultureInfo.InvariantCulture, false);
Console.WriteLine(cmp.Compare("abcde", "abcde"));
}
}
Результат выполнения кода:
0
Пример
Давайте включим игнорирование регистра:
using System;
using System.Globalization;
class Program
{
static void Main()
{
var cmp = StringComparer.Create(CultureInfo.InvariantCulture, true);
Console.WriteLine(cmp.Equals("abcde", "ABCDE"));
}
}
Результат выполнения кода:
True
Смотрите также
-
InvariantCulture,
которое даёт готовый объект -
CurrentCulture,
которое берёт культуру машины -
StringComparison,
которое описывает режим -
Compare,
который сравнивает без объекта