区别: IComparable在要比较的对象的类中实现,可以比较该对象和另外一个对象; .2.IComparer 在一个单独的类中实现,可以比较任意两个对象; 可以参考下面的代码: IComparable实现: 总结:IComparable<>要在要比较的对象类中实现接口CompareTo; IComparer<>要在一个单独的类中实现,可以比较任意两个对象; 相关文章: 2022-12-23 2022-12-23 2021-09-23 2022-12-23 2021-12-08 2021-07-11 2021-08-06 2021-07-02