C#的List使用起來很方便
裡面如果存string或是int之類的
那麼List就可以幫你做排序的動作
只需要call Sort()就可以了
那如果List裡面存的是自己定義的物件
而你想要排序的話
就需要幫該物件定義比較的方式
首先物件要繼承IComparable
然後再定義CompareTo Method就可以了!
例:
class
MyObject : IComparable<MyObject>
{
private int _myInt;

public int MyInt
{
    get { return _myInt; }
    set { _myInt = value; }
}

public int CompareTo(MyObject obj)
{
return _myInt.CompareTo(obj.MyInt);
}

}

參考網站
arrow
arrow
    全站熱搜

    JohnDX 發表在 痞客邦 留言(0) 人氣()