指定SotedList泛型的排序方式

      通过对Key的类型的定义中实现ICompareable<T>接口,定义ComparTo()方法,实现SotedList按照Key类中指定的字段进行排序。

      代码如下所示:

 namespasce ... { public class KeyFrame : IComparable<KeyFrame> { ... #region IComparable<KeyFrame> 成员 /// <summary> /// 实现这个接口可以在SortedList类型中自动排序 /// </summary> /// <param name="other"></param> /// <returns>返回两个时码字符串比较结果</returns> public int CompareTo(KeyFrame other) { return m_timeCode.CompareTo(other.m_timeCode); } #endregion } }

你可能感兴趣的:(指定SotedList泛型的排序方式)