我应该同时实现IComparable和通用IComparable<T>吗?如果仅实现其中之一,是否有任何限制?

最佳答案

是的,您应该同时实现。

如果实现一个,则任何依赖于另一个的代码都将失败。

有很多使用IComparableIComparable<T>而不使用两者的代码,因此同时实现这两种代码可确保您的代码可与此代码一起使用。

关于c# - IComparable和IComparable <T>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7301277/

10-13 07:01