|
|
1
2
因为你只使用
如果
|
|
|
2
2
我认为总的想法是-如果你重新定义了equals,那么下面的不变量必须成立 两个相等的对象必须具有相同的哈希代码(另一方面可能不是真的)。 另请参见此问题的实现- Why is it important to override GetHashCode when Equals method is overridden? . 不过,在您的示例中,我认为您可以使用ID属性生成hashcode。
|
|
|
3
0
如果你确定你的物体是相等的
|
|
|
4
0
因为您使用ID来确定对象是否等于
|
|
|
5
0
写一篇文章时最重要的是要记住
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |