ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo Methode

Definitie

Vergelijkt het huidige ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> object met een opgegeven object en retourneert een geheel getal dat aangeeft of het huidige object zich vóór, na of op dezelfde positie bevindt als het opgegeven object in de sorteervolgorde.

 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

Parameters

other
Object

Een object dat moet worden vergeleken met het huidige exemplaar.

Retouren

Een ondertekend geheel getal dat de relatieve positie van dit exemplaar en other in de sorteervolgorde aangeeft, zoals wordt weergegeven in de volgende tabel.

Waarde Beschrijving
Een negatief geheel getal Dit exemplaar wordt voorafgegaan door other.
Nul Dit exemplaar en other hebben dezelfde positie in de sorteervolgorde.
Een positief geheel getal Dit exemplaar volgt other.

Implementeringen

Uitzonderingen

Opmerkingen

Dit lid is een expliciete implementatie van interfaceleden. Deze kan alleen worden gebruikt wanneer het ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> exemplaar naar een IComparable interface wordt gecast.

Deze methode biedt de IComparable.CompareTo implementatie voor de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> structuur. Hoewel de methode rechtstreeks kan worden aangeroepen, wordt deze meestal aangeduid met de standaard overbelasting van methoden voor het sorteren van verzamelingen, zoals Array.Sort(Array) en SortedList.Add, om de leden van een verzameling te ordenen.

Caution

De ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo methode is bedoeld voor gebruik in sorteerbewerkingen. Het mag niet worden gebruikt wanneer het primaire doel van een vergelijking is om te bepalen of twee objecten gelijk zijn. Als u wilt bepalen of twee objecten gelijk zijn, roept u de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Equals(Object) methode aan.

Deze methode gebruikt de standaardobjectvergelijker om elk onderdeel te vergelijken.

Van toepassing op