Array.IStructuralComparable.CompareTo(Object, IComparer) 方法

定义

确定当前集合对象在排序顺序中的位置是位于另一个对象之前、之后还是与其位置相同。

 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);
abstract member System.Collections.IStructuralComparable.CompareTo : obj * System.Collections.IComparer -> int
override this.System.Collections.IStructuralComparable.CompareTo : obj * System.Collections.IComparer -> int
Function CompareTo (other As Object, comparer As IComparer) As Integer Implements IStructuralComparable.CompareTo

参数

other
Object

要与当前实例进行比较的对象。

comparer
IComparer

一个将当前对象与 other 进行比较的对象。

返回

Int32

一个指示当前集合对象与其他对象的关系的整数,如下表所示。

返回值 说明
-1 当前实例位于 other 之前。
0 当前实例与 other 位于同一位置。
1 当前实例位于 other 之后。

实现

注解

此成员是显式接口成员的实现。 它只能在 Array 实例被强制转换为 IStructuralComparable 接口时使用。

适用于