อินเทอร์เฟซ ISstructuralComparable รองรับการเปรียบเทียบโครงสร้างของวัตถุคอลเลกชัน อินเทอร์เฟซนี้นำมาใช้ใน .NET 4. ต่อไปนี้เป็นรูปแบบไวยากรณ์ -
public interface IStructuralComparable
มันมีวิธีการเดียว -
-
CompareTo(Object, IComparer) - กำหนดว่าวัตถุคอลเลกชันปัจจุบันอยู่ข้างหน้า เกิดขึ้นในตำแหน่งเดียวกับ หรือตามวัตถุอื่นในลำดับการจัดเรียง
วิธี CompareTo() กำหนดว่าวัตถุคอลเลกชันปัจจุบันมีค่าน้อยกว่า เท่ากับ หรือมากกว่าวัตถุที่สองในลำดับการจัดเรียง
การใช้งานที่ชัดเจนสำหรับอินเทอร์เฟซ ISstructuralComparable ให้บริการโดย -
- คลาส tuple ทั่วไป (Tuple
, Tuple , Tuple ,… - คลาสอาร์เรย์