Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

인터페이스 IStructuralComparable은 C#에서 무엇을 합니까?

<시간/>

IStructuralComparable 인터페이스는 컬렉션 개체의 구조적 비교를 지원합니다. 이 인터페이스는 .NET 4에 도입되었습니다. 다음은 구문입니다 -

public interface IStructuralComparable

단일 방법이 있습니다 -

  • CompareTo(Object, IComparer) - 현재 컬렉션 개체가 정렬 순서에서 다른 개체보다 선행하는지, 같은 위치에 있는지 또는 뒤에 오는지를 결정합니다.

compareTo() 메서드는 현재 컬렉션 개체가 정렬 순서에서 두 번째 개체보다 작은지, 같은지 또는 큰지 여부를 결정합니다.

IStructuralComparable 인터페이스에 대한 명시적 구현은 −

에 의해 제공됩니다.
  • 일반 튜플 클래스(Tuple, Tuple, Tuple,…
  • 배열 클래스