Computer >> Máy Tính >  >> Lập trình >> C#

Giao diện IStructuralComp so sánh được làm gì trong C #?

Giao diện IStructuralComp so sánh được hỗ trợ so sánh cấu trúc của các đối tượng tập hợp. Giao diện này được giới thiệu trong .NET 4. Sau đây là cú pháp -

public interface IStructuralComparable

Nó có một phương pháp duy nhất -

  • CompareTo (Đối tượng, IComparer) - Nó xác định xem đối tượng bộ sưu tập hiện tại đứng trước, xuất hiện ở cùng vị trí với hoặc theo sau đối tượng khác theo thứ tự sắp xếp.

Phương thức CompareTo () xác định xem đối tượng thu thập hiện tại nhỏ hơn, bằng hoặc lớn hơn đối tượng thứ hai theo thứ tự sắp xếp.

Các triển khai rõ ràng cho Giao diện có thể so sánh IStructural được cung cấp bởi -

  • Các lớp tuple chung (Tuple , Tuple , Tuple ,…
  • Lớp mảng