A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 穆_升 中级黑马   /  2012-10-15 22:31  /  1346 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哈希表中的Equals如何比较?
哈希表中的值的位置无序排列的,就算键值都一样,会不会也出现false.
Equals只能比较值吗?
哈希表能直接比较相不相同吗?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

1 个回复

正序浏览
会出现false,写了个代码段你看下
        Hashtable a = new Hashtable();
            a.Add(1, a);
            a.Add(2, 1);
            Hashtable b = new Hashtable();
            b.Add(1, 4);
            b.Add(2, 2);
            bool e=a.Equals(b);
            Console.WriteLine(e);
            Console.ReadKey();

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马