【发布时间】:2021-06-10 11:01:59
【问题描述】:
https://source.dot.net/#System.Private.CoreLib/Hashtable.cs
_buckets[bucketNumber].key == _buckets && ((_buckets[bucketNumber].hash_coll & unchecked(0x80000000)) == 0))会在什么条件下执行这个逻辑
当该桶曾经包含一个条目并且它是Remove中的冲突时,该键设置为_buckets
【问题讨论】:
-
如果不阅读我真的懒得做的完整代码,这很难说。这个类的源代码也在 GitHub 上,有unit tests。您可以尝试在那里设置断点并调试它们。你也可以问你的问题here。
标签: c# .net asp.net-core .net-core base-class-library