public int
Сравнивает вызывающую строку со строковым представле
CompareTo(object
нием объекта
если вызывающая строка больше строки
public int
Сравнивает вызывающую строку со строкой
CompareTo(string
щает положительное значение, если вызывающая строка
больше строки
Метод
Назначение
public override bool
Возвращает логическое значение true,
если вызывающаяEquals(object
строка содержит ту же последовательность символов, что и строковое представление объекта
public bool
Возвращает логическое значение true,
если вызывающаяEquals(string
строка содержит ту же последовательность символов, что и строка
public bool
Возвращает логическое значение true,
если вызывающаяEquals(string
строка содержит ту же последовательность символов, что и
StringComparison
строка
кретный способ сравнения строк
public static
bool
Возвращает логическое значение true,
если строкаEquals(string
жит ту же последовательность символов, что и строка Ь. Вы
string
полняется порядковое сравнение с учетом регистра, но без учета культурной среды
public static
bpol
Возвращает логическое значение true,
если строкаEquals(string
держит ту же последовательность символов, что и строка Ь.
string
Параметр
StringComparison
сравнения строк
Тип
StringComparisonпредставляет собой перечисление, в котором определяются значения, приведенные в табл. 22.2. Используя эти значения, можно организовать сравнение строк, удовлетворяющее потребностям конкретного приложения. Следовательно, добавление параметра типаStringComparisonрасширяет возможности методаCompare() и других методов сравнения, например,Equals(). Это дает также возможность однозначно указывать способ предполагаемого сравнения строк. В силу имеющих отличий между сравнением строк с учетом культурной среды и порядковым сравнением очень важно быть предельно точным в этом отношении. Именно по этой причине в примерах программ, приведенных в данной книге, параметр типаStringComparisonявно указывается в вызовах тех методов, в которых он поддерживается.Таблица 22.2. Значения, определяемые в перечислении StringComparison
Значение
Описание
CurrentCulture
Сравнение строк производится с использованием текущих настроек параметров культурной среды
CurrentCultureIgnoreCase
Сравнение строк производится с использованием текущих настроек параметров культурной среды, но без учета регистра
InvariantCulture
Сравнение строк производится с использованием неизменяемых, т.е. универсальных данных о культурной среде
Значение
Описание
InvariantCulturelngoreCase
Сравнение строк производится с использованием не
-
изменяемых, т.е. универсальных данных о культурной среде и без учета регистра
Ordinal
Сравнение строк производится с использованием порядковых значений символов в строке. При этом лексикографический порядок может нарушиться, а условные обозначения, принятые в отдельной культурной среде, игнорируются
OrdinalIgnoreCase