泛型LIST的排序

摘要:泛型LIST的排序

public class MyClassComparer : IComparer
    {
      

        #region IComparer 成员

        //比较两个对象并返回一个值,指示一个对象是小于、等于还是大于另一个对象。
        public int Compare(MyClass x, MyClass y)
        {
            //因为是倒序,所以如果x的时间大于y的时间,返回负数
            if (x.AddTime > y.AddTime)
            {
                return -1;
            }
            else if (x.AddTime < y.AddTime)
            {
                return 1;
            }
            else
            {
                return 0;
            }
            
        }

        #endregion
    }

 List1.Sort(New MyClassComparer);

 


人生到處知何似
應似飛鴻踏雪泥