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 .