为什么存在泛型和非泛型iccomparable接口?
本文关键字:泛型 接口 iccomparable 存在 为什么 | 更新日期: 2023-09-27 18:19:12
也许这个问题听起来很傻,但是为什么会存在通用和非通用的IComparable
接口呢?
此外,哪一个更喜欢使用,为什么?
非泛型的IComparable
是在1.1版本引入泛型之前添加的,而IComparer<T>
是在2.0版本与泛型一起添加的。
object
参数(如IComparable.CompareTo
)的方法,因此也有性能优势。