前两天遇到了一个问题,场景重现如下: 当一个类作为key时,需重载Equals()和GetHashCode(),且尽量不要做更改其hashcode的操作,这样会导致dictionary找不到key。 参考,https://stackoverflow.com/questions/17711195/what-can-cause-dictionary-containskeydictionary-keys-first-to-return-false