Freigeben über


Operators.CompareString(String, String, Boolean) Methode

Definition

Führt einen binären Vergleich oder einen Textzeichenfolgenvergleich für zwei angegebene Zeichenfolgen aus.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

Left
String

Erforderlich. Beliebiger String -Ausdruck.

Right
String

Erforderlich. Beliebiger String -Ausdruck.

TextCompare
Boolean

Erforderlich. True, um einen Zeichenfolgenvergleich ohne Berücksichtigung der Groß- und Kleinschreibung auszuführen, andernfalls False.

Gibt zurück

Wert Bedingung
-1 Left ist kleiner als Right.
0 Left ist gleich Right.
1 Left ist größer als Right.

Hinweise

Diese Klasse unterstützt den Visual Basic-Compiler und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Wenn der Visual Basic-Gleichheitsoperator verwendet wird, um zwei Zeichenfolgen zu vergleichen, übergibt er die Zeichenfolgen zusammen mit dem Wert von False für das Argument an die CompareStringTextCompare -Methode. Dadurch wird ein Vergleich zwischen Groß- und Kleinschreibung durchgeführt, der entweder ordinal ist oder auf der aktuellen Kultur basiert, abhängig vom Wert der Option Compare-Anweisung .

Gilt für:

Weitere Informationen