当前位置:编程学习 > C#/ASP.NET >>

如何获取hashtable的长度以及其中数据在hashtable中的位置

   一个hashtable插入完数据之后,我如何能看到数据对在hashtable中的位置,以及hashtable的长度呢?

                                                              不好意思啊,我新手,没分,20分意思一下哈 --------------------编程问答-------------------- 长度 hashtable.Length...位置是看不到的,哈希表不是顺序存储的...

先去看看MSDN,把哈希表原理搞清楚...

http://msdn.microsoft.com/zh-cn/library/system.collections.hashtable.aspx --------------------编程问答--------------------    大哥,没看到hashtable有Length属性啊,我知道哈希表不是顺序存储的,就是不知道在hashtable数据完全确定过后,能否查阅数据在表中的位置信息,,,, --------------------编程问答-------------------- hashtable.Length --------------------编程问答-------------------- 是否是要查找hash表中是否存在记录?如果那样的话,就可以通过判断是否“存在那个key”——具体是哪个函数忘记了,但是有。。。

至于位置,貌似是不可以的了。。。 --------------------编程问答--------------------    1楼和3楼的大哥, c# 中hashtable没有length属性啊,,,,,,4楼大哥,不是要查找是否存在记录,而是插入N多数据完成后,想hashtable的长度,以及每条数据在表中的索引位置 --------------------编程问答--------------------
引用 5 楼 lao_mi 的回复:
   1楼和3楼的大哥, c# 中hashtable没有length属性啊,,,,,,4楼大哥,不是要查找是否存在记录,而是插入N多数据完成后,想hashtable的长度,以及每条数据在表中的索引位置


是count 属性
--------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/system.collections.hashtable.aspx
这个说的很清楚啊, 怎么不看msdn呢 --------------------编程问答--------------------    count是hashtable中数据对的个数,不是hashtable的长度,,,,,看了MSDN的 --------------------编程问答--------------------
引用 8 楼 lao_mi 的回复:
count是hashtable中数据对的个数,不是hashtable的长度,,,,,看了MSDN的


要的是什么长度?

hashtable里存的是字符串吗? --------------------编程问答--------------------
引用 9 楼 sjzlxd 的回复:
引用 8 楼 lao_mi 的回复:
count是hashtable中数据对的个数,不是hashtable的长度,,,,,看了MSDN的


要的是什么长度?

hashtable里存的是字符串吗?


要hashtable的长度,里面存的是字符串

--------------------编程问答-------------------- 楼主表达有问题? --------------------编程问答--------------------    好吧,如果大多数人没理解我的意思的话。就如同一个数组Length是100,但是里面数据只有10条,其他位置都空着。目前就是这种状况,hashtable里面有一些给定的数据(当然可以知道个数,通过count属性),现在我想获取hashtable的长度,也就是所谓的length(.net的System.Collections.hashtable没有这个属性),
怎么弄?
或者获取每个键值对在hashtable中的位置也可以,那样的话,通过hashcode也就可以反向推出hashtable的长度了,,,
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,