CaseInsensitiveComparer.Compare(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza una comparación sin distinción entre mayúsculas y minúsculas de dos objetos del mismo tipo y devuelve un valor que indica si uno es menor, igual o mayor que el otro.
public:
virtual int Compare(System::Object ^ a, System::Object ^ b);
public int Compare(object a, object b);
abstract member Compare : obj * obj -> int
override this.Compare : obj * obj -> int
Public Function Compare (a As Object, b As Object) As Integer
Parámetros
- a
- Object
Primer objeto que se va a comparar.
- b
- Object
Segundo objeto que se va a comparar.
Devoluciones
Entero con signo que indica los valores relativos de a y b, como se muestra en la tabla siguiente.
| Valor | Significado |
|---|---|
| Menor que cero |
a es menor que b, con el uso de mayúsculas y minúsculas omitido.
|
| Cero |
a es igual a , con el uso de mayúsculas by minúsculas omitido.
|
| Mayor que cero |
a es mayor que b, con el uso de mayúsculas y minúsculas omitido.
|
Implementaciones
Excepciones
Comentarios
Si a y son cadenas, este método usa CompareInfo.Compare para comparar las cadenas con el uso de mayúsculas y b minúsculas omitida; de lo contrario, usa la IComparable implementación de cualquiera de los objetos. Es decir, si a implementa IComparable, este método devuelve el resultado de a.
CompareTo (b); de lo contrario, si b implementa IComparable, devuelve el resultado negado de b.
CompareTo (a).
null Se permite comparar con cualquier tipo y no genera una excepción al usar IComparable. Al ordenar, null se considera menor que cualquier otro objeto.
Las comparaciones de cadenas pueden tener resultados diferentes en función de la referencia cultural. Para obtener más información sobre las comparaciones específicas de la referencia cultural, consulte el espacio de nombres y System.Globalization localización.