ฉันสร้างรายการของครอบครอบรูปแบบเหมือนนี้:
List<Control> list = new List<Control>();
foreach (Control c in this.Controls)
{
if (c.GetType() == typeof(Label))
{
list.Add(c);
}
}
ทั้งครอบครองในรายการนี้เป็นป้ายต่างๆดังนั้นฉันต้องการจะค่อยๆจัดการกับรายการนี้ของ ครอบครอง ในการส่งจดหมายสั่งดังนั้นฉันใช้ แบบ วิธีการของรายการเรียนเหมือนนี้:
list.Sort();
แต่มันบอกว่าฉัน System.InvalidOperationException: 'Failed to compare two elements in the array.' ArgumentException: At least one object must implement IComparable.
ตั้งแต่ฉันอยากจะค่อยๆจัดการกับมันใช้ TabIndex ค่าหรืออย่างน้อยมัน ชื่อของมันยังไม่ค่อยแน่ใจสำหรับฉัน สิ่งที่ฉันควรจะผ่านไป แบบ วิธีการหรือสิ่งที่ฉันควรจะใช้แทนที่จะเป็นวิธีการนี้?