C#的List使用起來很方便
裡面如果存string或是int之類的
那麼List就可以幫你做排序的動作
只需要call Sort()就可以了
那如果List裡面存的是自己定義的物件
而你想要排序的話
就需要幫該物件定義比較的方式
首先物件要繼承IComparable
然後再定義CompareTo Method就可以了!
例:
class MyObject : IComparableMyObject>
{
private int _myInt;
public int MyInt
{
get { return _myInt; }
set { _myInt = value; }
}
public int CompareTo(MyObject obj)
{
return _myInt.CompareTo(obj.MyInt);
}
}
參考網站
全站熱搜
留言列表