Strings.StrComp(String, String, CompareMethod) Метод

Определение

Возвращает значение -1, 0 или 1 на основе результата сравнения строк.

public static int StrComp(string String1, string String2, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member StrComp : string * string * Microsoft.VisualBasic.CompareMethod -> int
Public Function StrComp (String1 As String, String2 As String, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As Integer

Параметры

String1
String

Обязательно. Любое допустимое String выражение.

String2
String

Обязательно. Любое допустимое String выражение.

Compare
CompareMethod

Optional. Указывает тип сравнения строк. Если Compare опущен, Option Compare параметр определяет тип сравнения.

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

Одно из следующих значений:

ЕслиStrComp возвращает
String1 сортировка впереди String2–1
String1 равно String20
String1 сортировка после String21

Исключения

Compare значение недопустимо.

Примеры

В этом примере функция используется StrComp для возврата результатов сравнения строк.

' Defines variables.
Dim testStr1 As String = "ABCD"
Dim testStr2 As String = "abcd"
Dim testComp As Integer
' The two strings sort equally. Returns 0.
testComp = StrComp(testStr1, testStr2, CompareMethod.Text)
' testStr1 sorts before testStr2. Returns -1.
testComp = StrComp(testStr1, testStr2, CompareMethod.Binary)
' testStr2 sorts after testStr1. Returns 1.
testComp = StrComp(testStr2, testStr1, CompareMethod.Binary)

Комментарии

Строки сравниваются буквенно-цифровыми значениями сортировки, начиная с первого символа. Дополнительные сведения о двоичном сравнении, текстовых сравнениях и порядке сортировки см. в инструкции Option Compare.

Параметры Compare аргумента:

Константа Description
Binary Выполняет двоичное сравнение на основе порядка сортировки, производного от внутренних двоичных представлений символов.
Text Выполняет сравнение текста на основе порядка сортировки текста без учета регистра, определенного значением вашей системы LocaleID .

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

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