为什么不用Dictionary<key,value>呢
解决方案 »
- jmail收邮件附件怎么会变成.msg 后缀 ,求救!!!
- 请问C#可以动态继承吗?
- 考虑用什么变量作为数据的载体!基础问题,请基础扎实的高手请教!
- 哪位告诉我,如何判断异常的类型??都有那些异常类型?
- 求助关于GR64采用Ntrip协议连接CORS站
- executereader 要求已打开且可用的连接。连接的当前状态为已关闭。
- 窗口继承有错误~ 窗口该怎么继承????
- 请问C#中COM COM+ 应该如何学起呢?
- asp.net页面转值问题
- 给个c/s模式下datagrid中加入按钮列,并如何触发的例子
- 为什么C#类的静态方法,普通实例不能调用呢?
- C#用webBrowser怎么获取图片中的验证码,求大神!
哦,可能我没有把我的问题说清楚。如果我不用Dictionary<key,value>,我只用一个容器来存储key。
我的问题是:
.net framework或者C#,有没有提供api来根据一个hashcode来查找相应的object?希望我这次说清楚了。谢拉哈。
对象的引用本身在.net framework里面是唯一的对吧,也就是数据字典可以用object本身来当key?
如果是这样的话,GetHashCode()就没有存在的价值了,因为引用本身就是一个唯一值啊?谢谢。
集合类要查找对象只能是Dictionary吧,Array,ArrayList谈不上查找对象,只能是下标访问或者是遍历搜索。
我的理解,欢迎拍砖。
对象的引用本身在.net framework里面是唯一的对吧,也就是数据字典可以用object本身来当key?
如果是这样的话,GetHashCode()就没有存在的价值了,因为引用本身就是一个唯一值啊?谢谢。
看下面的备注
http://msdn.microsoft.com/zh-cn/library/system.object.gethashcode.aspx