Поделиться через


LogicalStringComparer.Compare Метод

Определение

Перегрузки

Compare(String, String)

Выполняет логическое сравнение двух строк.

Compare(String, Int32, Int32, String, Int32, Int32)

Выполняет логическое сравнение подстрок двух строк.

Compare(String, String)

Выполняет логическое сравнение двух строк.

public override int Compare (string? s1, string? s2);
override this.Compare : string * string -> int
Public Overrides Function Compare (s1 As String, s2 As String) As Integer

Параметры

s1
String

Первая сравниваемая строка.

s2
String

Вторая сравниваемая строка.

Возвращаемое значение

Целое число со знаком, указывающее относительные значения x и y, как показано в следующей таблице:

ЗначениеЗначение
Меньше нуля s1 предшествует s2 в порядке сортировки.
Нуль s1 занимает ту же позицию в порядке сортировки, что и объект s2.
Больше нуля s1 следует за s2 в порядке сортировки.

Применяется к

Compare(String, Int32, Int32, String, Int32, Int32)

Выполняет логическое сравнение подстрок двух строк.

public int Compare (string? s1, int start1, int length1, string? s2, int start2, int length2);
override this.Compare : string * int * int * string * int * int -> int
Public Function Compare (s1 As String, start1 As Integer, length1 As Integer, s2 As String, start2 As Integer, length2 As Integer) As Integer

Параметры

s1
String

Первая из сравниваемых строк.

start1
Int32

Позиция подстроки в s1.

length1
Int32

Длина подстроки в .s1

s2
String

Вторая из сравниваемых строк.

start2
Int32

Позиция подстроки в s2.

length2
Int32

Длина подстроки в .s2

Возвращаемое значение

Целое число со знаком, указывающее относительные значения x и y, как показано в следующей таблице:

ЗначениеЗначение
Меньше нуля Подстрока в s1 предшествует подстроке в s2 в порядке сортировки.
Нуль Подстрока в s1 находится в той же позиции, что и подстрока в в s2 порядке сортировки.
Больше нуля Подстрока в s1 следует за подстрокой в s2 в порядке сортировки.

Применяется к