用户自定义类型作为T,来实现Dictionary<TKey, TValue>,HashSet<T>时,必须重写GetHashCode 方法

使用 Dictionary<TKey, TValue>,HashSet<T>(.NET 3.5新增) 等集合时,则必须正确重写 GetHashCode 方法,否则这些集合不能正常工作。当然,使用.NET基元类型没有任何问题.

posted on 2009-05-19 03:21  imbob  阅读(461)  评论(0)    收藏  举报

导航