StringComparer.Compare Método

Definición

Compara dos objetos o cadenas y devuelve una indicación de su criterio de ordenación relativo.

Sobrecargas

Nombre Description
Compare(Object, Object)

Cuando se reemplaza en una clase derivada, compara dos objetos y devuelve una indicación de su criterio de ordenación relativo.

Compare(String, String)

Cuando se reemplaza en una clase derivada, compara dos cadenas y devuelve una indicación de su criterio de ordenación relativo.

Compare(Object, Object)

Cuando se reemplaza en una clase derivada, compara dos objetos y devuelve una indicación de su criterio de ordenación relativo.

public:
 virtual int Compare(System::Object ^ x, System::Object ^ y);
public int Compare(object x, object y);
abstract member Compare : obj * obj -> int
override this.Compare : obj * obj -> int
Public Function Compare (x As Object, y As Object) As Integer

Parámetros

x
Object

Objeto que se va a comparar con y.

y
Object

Objeto que se va a comparar con x.

Devoluciones

Entero con signo que indica los valores relativos de x y y, como se muestra en la tabla siguiente.

Valor Significado
Menor que cero x precede y en el criterio de ordenación, o x es null y y no nulles .
Cero xes igual a y, o x y y son .null
Mayor que cero x sigue y en el criterio de ordenación, o y es null y x no nulles .

Implementaciones

Excepciones

Ni x ni y es un String objeto, ni ni xy implementa la IComparable interfaz.

Comentarios

El StringComparer.Compare(String, String) método es ligeramente más eficaz que el StringComparer.Compare(Object, Object) método porque no se necesita ninguna conversión de los x argumentos y y para realizar la comparación.

Se aplica a

Compare(String, String)

Cuando se reemplaza en una clase derivada, compara dos cadenas y devuelve una indicación de su criterio de ordenación relativo.

public:
 abstract int Compare(System::String ^ x, System::String ^ y);
public abstract int Compare(string x, string y);
abstract member Compare : string * string -> int
Public MustOverride Function Compare (x As String, y As String) As Integer

Parámetros

x
String

Cadena que se va a comparar con y.

y
String

Cadena que se va a comparar con x.

Devoluciones

Entero con signo que indica los valores relativos de x y y, como se muestra en la tabla siguiente.

Valor Significado
Menor que cero x precede y en el criterio de ordenación, o x es null y y no nulles .
Cero xes igual a y, o x y y son .null
Mayor que cero x sigue y en el criterio de ordenación, o y es null y x no nulles .

Implementaciones

Comentarios

El StringComparer.Compare(String, String) método es ligeramente más eficaz que el StringComparer.Compare(Object, Object) método porque no se necesita ninguna conversión de los x argumentos y y para realizar la comparación.

Se aplica a