Partilhar via


LogicalStringComparer.Compare Método

Definição

Sobrecargas

Compare(String, String)

Executa uma comparação lógica entre duas cadeias de caracteres.

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

Executa uma comparação lógica entre subcadeias de caracteres de duas cadeias de caracteres.

Compare(String, String)

Executa uma comparação lógica entre duas cadeias de caracteres.

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

Parâmetros

s1
String

A primeira cadeia de caracteres a ser comparada.

s2
String

A segunda cadeia de caracteres a ser comparada.

Retornos

Um inteiro com sinal que indica os valores relativos de x e y, conforme mostrado na tabela a seguir:

ValorSignificado
Menor que zero s1 precede s2 na ordem de classificação.
Zero s1 ocorre na mesma posição que s2 na ordem de classificação.
Maior que zero s1 segue s2 na ordem de classificação.

Aplica-se a

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

Executa uma comparação lógica entre subcadeias de caracteres de duas cadeias de caracteres.

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

Parâmetros

s1
String

A primeira cadeia de caracteres a ser usada na comparação.

start1
Int32

A posição da subcadeia de caracteres dentro de s1.

length1
Int32

O comprimento da subcadeia de caracteres dentro s1de .

s2
String

A segunda cadeia de caracteres a ser usada na comparação.

start2
Int32

A posição da subcadeia de caracteres dentro de s2.

length2
Int32

O comprimento da subcadeia de caracteres dentro s2de .

Retornos

Um inteiro com sinal que indica os valores relativos de x e y, conforme mostrado na tabela a seguir:

ValorSignificado
Menor que zero A subcadeia de caracteres em s1 precede a subcadeia de caracteres em s2 na ordem de classificação.
Zero A subcadeia de caracteres em s1 ocorre na mesma posição que a subcadeia de caracteres na s2 ordem de classificação.
Maior que zero A subcadeia de caracteres em s1 segue a subcadeia de caracteres em s2 na ordem de classificação.

Aplica-se a