ValueTuple<T1,T2,T3,T4>.IStructuralComparable.CompareTo(Object, IComparer) 메서드


지정된 비교자를 사용하여 현재 ValueTuple<T1,T2,T3,T4> 인스턴스를 지정한 개체와 비교하고 현재 개체가 정렬 순서에서 지정된 개체보다 앞에 있는지, 뒤에 있는지 아니면 같은 위치에 있는지를 나타내는 정수를 반환합니다.Compares the current ValueTuple<T1,T2,T3,T4> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified 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);
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

매개 변수


현재 인스턴스와 비교할 개체입니다.The object to compare with the current instance.


비교를 위한 사용자 지정 규칙을 제공하는 개체입니다.An object that provides custom rules for comparison.



다음 표와 같이 정렬 순서에서 이 인스턴스와 other의 상대적 위치를 나타내는 부호 있는 정수입니다.A signed integer that indicates the relative position of this instance and other in the sort order, as shown in the following table.

Value 설명Description
음의 정수A negative integer 이 인스턴스가 other 앞에 오는 경우This instance precedes other.
0Zero 이 인스턴스와 other의 위치가 정렬 순서에서 같은 경우This instance and other have the same position in the sort order.
양의 정수A positive integer 이 인스턴스가 other 다음에 오는 경우This instance follows other.


적용 대상