摘要: 我们经常用简单数据类型,比如int作为泛型Dictionary的key,但有时候我们希望自定义数据类型作为Dictionary的key,如何做到? 如果我们想自定义一个struct类型作为key,就必须针对该struct定义一个实现IEqualityComparer接口的比较类,实现该接口的2个方法:Equals()方法和GetHashCode()方法,前者用来比较两个key是否相等,后者用来获... 阅读全文
posted @ 2014-07-22 12:56 Darren Ji 阅读(3192) 评论(0) 推荐(0) 编辑

我的公众号:新语新世界,欢迎关注。