ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
other is geen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> object.
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.