gpt4 book ai didi

.net - 为什么 IStructuralEquatable 和 IStructuralComparable 不是通用的?

转载 作者:行者123 更新时间:2023-12-01 16:53:00 25 4
gpt4 key购买 nike

System.Collections.IStructuralEquatableSystem.Collections.IStructuralComparable已添加到 .NET 4 中,但为什么它们不是通用的,例如 IEquatable<T>IComparable<T>

最佳答案

example on MSDN在这里给出部分答案;它似乎对于异质相等有用,而不是同质相等 - 即用于测试潜在不同类型的两个对象(/值)是否应被视为相等。在这种情况下,调用代码很可能正在处理对象(表示异构数据)。那么泛型方法就不能很好地发挥作用。

关于.net - 为什么 IStructuralEquatable 和 IStructuralComparable 不是通用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com