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


Operators.CompareString(String, String, Boolean) Метод

Определение

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public:
 static int CompareString(System::String ^ Left, System::String ^ Right, bool TextCompare);
public static int CompareString (string Left, string Right, bool TextCompare);
public static int CompareString (string? Left, string? Right, bool TextCompare);
static member CompareString : string * string * bool -> int
Public Shared Function CompareString (Left As String, Right As String, TextCompare As Boolean) As Integer

Параметры

Left
String

Обязательный. Произвольное выражение String .

Right
String

Обязательный. Произвольное выражение String .

TextCompare
Boolean

Обязательный. Значение True, чтобы сравнивать строки без учета регистра символов; в противном случае — значение False.

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

Значение Условие
-1 Значение Left меньше Right.
0 Left равно Right.
1 Значение Left больше значения Right.

Комментарии

Этот класс поддерживает компилятор Visual Basic и не предназначен для использования непосредственно из кода.

Если для сравнения двух строк используется оператор равенства Visual Basic, он передает строки методу CompareString вместе со значением False для аргумента TextCompare . При этом выполняется сравнение с учетом регистра, которое является порядком или на основе текущего языка и региональных параметров в зависимости от значения оператора Option Compare .

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

См. также раздел