c# 中有没有HashMap这个类啊

yilingjingshui 2012-11-27 09:44:42
求大神详细说明下,如果有的话麻烦说明下怎么使用,是否跟JAVA一样
...全文
15763 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yaotomo 2012-11-27
单线程程序中推荐使用 Dictionary 多线程程序中推荐使用 Hashtable
回复
yilingjingshui 2012-11-27
好的谢谢大家
回复
guwei4037 2012-11-27
Java中的包对应于C#中的命名空间 Java中有HashMap,C#有Hashtable或者Dictionary<T,T>(Hashtable的范型版)
回复
SocketUpEx 2012-11-27
引用 9 楼 yilingjingshui 的回复:
Dictionary 这个东西常用还是HashTable常用点呢
当然是Dictionary了 HashTable基本上可以不用了
回复
yilingjingshui 2012-11-27
貌似C#中HashTable比较使用点,是这样吗大家给点建议
回复
threenewbee 2012-11-27
引用 9 楼 yilingjingshui 的回复:
引用 7 楼 caozhy 的回复:引用 4 楼 yilingjingshui 的回复: 引用 2 楼 caozhy 的回复:有HashTable和Dictionary。 你的意思就是没有hashMap了 我不熟悉Java,我的理解是,在Java中,HashTable的行为设计得有些问题,但是出于向前兼容性的问题,只好再搞出一个HashMap。 Dicti……
你说是for循环常用呢还是while循环常用呢? 有兴趣的话你可以下载一些程序,然后做一个统计吧。虽然这样的统计对你写程序没什么帮助。
回复
yilingjingshui 2012-11-27
引用 7 楼 caozhy 的回复:
引用 4 楼 yilingjingshui 的回复: 引用 2 楼 caozhy 的回复:有HashTable和Dictionary。 你的意思就是没有hashMap了 我不熟悉Java,我的理解是,在Java中,HashTable的行为设计得有些问题,但是出于向前兼容性的问题,只好再搞出一个HashMap。
Dictionary 这个东西常用还是HashTable常用点呢
回复
yilingjingshui 2012-11-27
引用 5 楼 yaotomo 的回复:
C#里不叫包,叫命名空间。
嗯 呵呵JAVA叫习惯了,目前在学C#
回复
threenewbee 2012-11-27
引用 4 楼 yilingjingshui 的回复:
引用 2 楼 caozhy 的回复:有HashTable和Dictionary。 你的意思就是没有hashMap了
我不熟悉Java,我的理解是,在Java中,HashTable的行为设计得有些问题,但是出于向前兼容性的问题,只好再搞出一个HashMap。
回复
yilingjingshui 2012-11-27
引用 2 楼 caozhy 的回复:
有HashTable和Dictionary。
能否说下这2个的区别,或者哪个更好一点
回复
yaotomo 2012-11-27
C#里不叫包,叫命名空间。
回复
yilingjingshui 2012-11-27
引用 2 楼 caozhy 的回复:
有HashTable和Dictionary。
你的意思就是没有hashMap了
回复
yilingjingshui 2012-11-27
我引用这个包了 但是出不来HashMap
回复
threenewbee 2012-11-27
有HashTable和Dictionary。
回复
SocketUpEx 2012-11-27
using System.Collections.Generic; Dictionary
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2012-11-27 09:44
社区公告

让您成为最强悍的C#开发者