ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo Método

Definición

Compara el objeto actual ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> con un objeto especificado y devuelve un entero que indica si el objeto actual es antes, después o en la misma posición que el objeto especificado en el criterio de ordenación.

 virtual int System.IComparable.CompareTo(System::Object ^ other) = IComparable::CompareTo;
int IComparable.CompareTo(object other);
abstract member System.IComparable.CompareTo : obj -> int
override this.System.IComparable.CompareTo : obj -> int
Function CompareTo (other As Object) As Integer Implements IComparable.CompareTo

Parámetros

other
Object

Objeto que se va a comparar con la instancia actual.

Devoluciones

Entero con signo que indica la posición relativa de esta instancia y other en el criterio de ordenación, como se muestra en la tabla siguiente.

Valor Descripción
Entero negativo Esta instancia precede a other.
Cero Esta instancia y other tienen la misma posición en el criterio de ordenación.
Entero positivo Esta instancia sigue othera .

Implementaciones

Excepciones

Comentarios

Este miembro es una implementación explícita de miembro de interfaz. Solo se puede usar cuando la ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> instancia se convierte en una IComparable interfaz.

Este método proporciona la IComparable.CompareTo implementación de la ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> estructura. Aunque se puede llamar directamente al método , se suele llamar a mediante las sobrecargas predeterminadas de métodos de ordenación de colección, como Array.Sort(Array) y SortedList.Add, para ordenar los miembros de una colección.

Caution

El ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo método está diseñado para su uso en operaciones de ordenación. No se debe usar cuando el propósito principal de una comparación es determinar si dos objetos son iguales. Para determinar si dos objetos son iguales, llame al ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Equals(Object) método .

Este método usa el comparador de objetos predeterminado para comparar cada componente.

Se aplica a