Array.IStructuralComparable.CompareTo(Object, IComparer) Array.IStructuralComparable.CompareTo(Object, IComparer) Array.IStructuralComparable.CompareTo(Object, IComparer) Method

Definicja

Określa, czy bieżący obiekt kolekcji poprzedza, występuje w tym samym położeniu co lub w kolejności sortowania.Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.

 virtual int System.Collections.IStructuralComparable.CompareTo(System::Object ^ other, System::Collections::IComparer ^ comparer) = System::Collections::IStructuralComparable::CompareTo;
int IStructuralComparable.CompareTo (object other, System.Collections.IComparer comparer);
Function CompareTo (other As Object, comparer As IComparer) As Integer Implements IStructuralComparable.CompareTo

Parametry

other
Object Object Object

Obiekt do porównania z bieżącym wystąpieniem.The object to compare with the current instance.

comparer
IComparer IComparer IComparer

Obiekt, który porównuje bieżący obiekt i other.An object that compares the current object and other.

Zwraca

Liczba całkowita, która wskazuje związek bieżącego obiektu kolekcji z innym, jak pokazano w poniższej tabeli.An integer that indicates the relationship of the current collection object to other, as shown in the following table.

Wartość zwracanaReturn value OpisDescription
-1-1 Bieżące wystąpienie poprzedza other.The current instance precedes other.
00 Bieżące wystąpienie i other jest równe.The current instance and other are equal.
11 Bieżące wystąpienie jest następujące other.The current instance follows other.

Implementuje

Uwagi

Ten element jest jawną implementacją członków.This member is an explicit interface member implementation. Może być używana tylko wtedy, Array gdy wystąpienie jest rzutowane IStructuralComparable do interfejsu.It can be used only when the Array instance is cast to an IStructuralComparable interface.

Dotyczy