ImmutableArray<T>.IStructuralComparable.CompareTo 方法

定义

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

 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

用于将当前数组的成员与另一个数组的对应成员进行比较的对象。

返回

一个整数,指示当前元素是位于另一个元素之前、之后还是与其位置相同。

实现

例外

该数组的长度不同。

注解

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

适用于