2007年3月16日

《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱 (转)

摘要: GetHashCode函数,看了它的名字就知道它会被用在哪里。没错,这个函数一般是在操作HashTable或者Dictionary之类的数据集的时候被调用。每个类型,不管是值类型还是引用类型,都提供这个基本函数,同样也可以像重写ToString或者Equals函数一样去重写它。但是我这里要说的,不建议重写此函数,而且在使用这个函数也需要加倍小心。 Why? 有些人看了我所说的,会产生类似的疑问... 阅读全文

posted @ 2007-03-16 13:54 农民 阅读(1900) 评论(2) 推荐(0) 编辑

导航