将ICompareable和IComparer结合 比较大小

这儿注意的是PersonComparer的比较方法 CompareTo调用了Person对象的重载比较方法CompareTO

        public int CompareTo(object obj, PersonCompareType compareType)
{.....
}

这样的话,Person能根据Comparer传过来的参数,进行相应的排序比较

 PersonCompareType
    {
        Default,
        Name,
        Age
    }
}

相关文章:

  • 2021-09-15
  • 2021-10-21
  • 2021-05-29
  • 2021-08-07
  • 2021-09-01
  • 2022-02-09
  • 2021-11-06
猜你喜欢
  • 2022-01-12
  • 2022-12-23
  • 2021-11-21
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案