Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

อินเทอร์เฟซ ISstructuralComparable ทำอะไรใน C #


อินเทอร์เฟซ ISstructuralComparable รองรับการเปรียบเทียบโครงสร้างของวัตถุคอลเลกชัน อินเทอร์เฟซนี้นำมาใช้ใน .NET 4. ต่อไปนี้เป็นรูปแบบไวยากรณ์ -

public interface IStructuralComparable

มันมีวิธีการเดียว -

  • CompareTo(Object, IComparer) - กำหนดว่าวัตถุคอลเลกชันปัจจุบันอยู่ข้างหน้า เกิดขึ้นในตำแหน่งเดียวกับ หรือตามวัตถุอื่นในลำดับการจัดเรียง

วิธี CompareTo() กำหนดว่าวัตถุคอลเลกชันปัจจุบันมีค่าน้อยกว่า เท่ากับ หรือมากกว่าวัตถุที่สองในลำดับการจัดเรียง

การใช้งานที่ชัดเจนสำหรับอินเทอร์เฟซ ISstructuralComparable ให้บริการโดย -

  • คลาส tuple ทั่วไป (Tuple, Tuple, Tuple,…
  • คลาสอาร์เรย์