Freigeben über


LogicalStringComparer.Compare Methode

Definition

Überlädt

Compare(String, String)

Führt einen logischen Vergleich zwischen zwei Zeichenfolgen durch.

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

Führt einen logischen Vergleich zwischen Teilzeichenfolgen von zwei Zeichenfolgen durch.

Compare(String, String)

Führt einen logischen Vergleich zwischen zwei Zeichenfolgen durch.

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

Parameter

s1
String

Die erste zu vergleichende Zeichenfolge.

s2
String

Die zweite zu vergleichende Zeichenfolge.

Gibt zurück

Eine ganzzahlige Vorzeichen, die die relativen Werte von x und y angibt, wie in der folgenden Tabelle gezeigt:

WertBedeutung
Kleiner als 0 (null) s1 steht in der Sortierreihenfolge vor s2.
Zero s1 tritt in der Sortierreihenfolge an der gleichen Position wie s2 auf.
Größer als 0 (null) s1 steht in der Sortierreihenfolge hinter s2.

Gilt für:

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

Führt einen logischen Vergleich zwischen Teilzeichenfolgen von zwei Zeichenfolgen durch.

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

Parameter

s1
String

Die erste im Vergleich zu verwendende Zeichenfolge.

start1
Int32

Die Position der Teilzeichenfolge innerhalb von s1.

length1
Int32

Die Länge der Teilzeichenfolge in s1.

s2
String

Die zweite im Vergleich zu verwendende Zeichenfolge.

start2
Int32

Die Position der Teilzeichenfolge innerhalb von s2.

length2
Int32

Die Länge der Teilzeichenfolge in s2.

Gibt zurück

Eine ganzzahlige Vorzeichen, die die relativen Werte von x und y angibt, wie in der folgenden Tabelle gezeigt:

WertBedeutung
Kleiner als 0 (null) Die Teilzeichenfolge in s1 ist der Teilzeichenfolge in s2 in der Sortierreihenfolge vorangestellt.
Zero Die Teilzeichenfolge in s1 befindet sich an derselben Position wie die Teilzeichenfolge in s2 in der Sortierreihenfolge.
Größer als 0 (null) Die Teilzeichenfolge in s1 folgt der Teilzeichenfolge in s2 in der Sortierreihenfolge.

Gilt für: