我知道Hashtable的key值, 从key如何获取DictinaryEntry的对象。
我不想迭代Hashtable。
答案 0 :(得分:3)
虽然DictionaryEntry
是迭代Hashtable
时返回的类型,但Hashtable
'包含'DictionaryEntry
并非如此。 DictionaryEntry
是值类型,因此没有标识。如果你想要'a'DictionaryEntry
包含给定的密钥和匹配的值,你可以自己创建一个:
DictionaryEntry de = new DictionaryEntry(key, myHashtable[key]);
答案 1 :(得分:0)
我不知道我是否正确理解你的问题,但你不能只使用它吗?
myHashtable[key]
答案 2 :(得分:0)
我建议您使用Dictionary而不是Hashtable,因为它是一个类型化的Hashtable。 对于数据retreivale
if(myHahtable.ContainsKey(key))
object value = myHahtable[key];