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

Definition

Jämför det aktuella ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> objektet med ett angivet objekt och returnerar ett heltal som anger om det aktuella objektet är före, efter eller i samma position som det angivna objektet i sorteringsordningen.

 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

Parametrar

other
Object

Ett objekt som ska jämföras med den aktuella instansen.

Returer

Ett signerat heltal som anger den relativa positionen för den här instansen och other i sorteringsordningen, enligt följande tabell.

Värde Beskrivning
Ett negativt heltal Den här instansen föregår other.
Noll Den här instansen och other har samma position i sorteringsordningen.
Ett positivt heltal Den här instansen följer other.

Implementeringar

Undantag

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> skickas till ett IComparable gränssnitt.

Den här metoden tillhandahåller implementeringen IComparable.CompareTo för ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> strukturen. Även om metoden kan anropas direkt, anropas den oftast av standardöverlagringar av insamlingssorteringsmetoder, till exempel Array.Sort(Array) och SortedList.Add, för att beställa medlemmar i en samling.

Caution

Metoden ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo är avsedd att användas i sorteringsåtgärder. Den bör inte användas när det primära syftet med en jämförelse är att avgöra om två objekt är lika med. Om du vill avgöra om två objekt är lika med anropar du ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Equals(Object) metoden.

Den här metoden använder standardobjektjäxaren för att jämföra varje komponent.

Gäller för