Sdílet prostřednictvím


LogicalStringComparer.Compare Metoda

Definice

Přetížení

Compare(String, String)

Provede logické porovnání mezi dvěma řetězci.

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

Provede logické porovnání mezi podřetězce dvěma řetězci.

Compare(String, String)

Provede logické porovnání mezi dvěma řetězci.

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

Parametry

s1
String

První řetězec určený k porovnání

s2
String

Druhý řetězec určený k porovnání

Návraty

Celé číslo se znaménkem, které označuje relativní hodnoty x a y, jak je znázorněno v následující tabulce:

HodnotaVýznam
Menší než nulas1 předchází s2 v pořadí řazení.
Žádnous1 se vyskytuje ve stejné pozici jako s2 v pořadí řazení.
Větší než nulas1 v s2 pořadí řazení.

Platí pro

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

Provede logické porovnání mezi podřetězce dvěma řetězci.

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

Parametry

s1
String

První řetězec určený k použití v porovnání.

start1
Int32

Umístění podřetětce v rámci s1.

length1
Int32

Délka podřetětce v rámci s1.

s2
String

Druhý řetězec určený k porovnání.

start2
Int32

Umístění podřetětce v rámci s2.

length2
Int32

Délka podřetětce v rámci s2.

Návraty

Celé číslo se znaménkem, které označuje relativní hodnoty x a y, jak je znázorněno v následující tabulce:

HodnotaVýznam
Menší než nula Podřetětce v s1 předchází podřetěžci v s2 pořadí řazení.
Žádnou Podřetětěce v s1 se vyskytuje ve stejné pozici jako podřetěžce v s2 pořadí řazení.
Větší než nula Podřetětět v s1 souboru se řídí podřetěžcem v s2 pořadí řazení.

Platí pro