首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于按序取出HashTable的值,该怎么处理

2012-01-18 
关于按序取出HashTable的值我的需求是这样的:我要用什么方法取出HashTable里面数据的顺序,是和我存进去的

关于按序取出HashTable的值
我的需求是这样的:
我要用什么方法取出HashTable里面数据的顺序,是和我存进去的序顺一样的
java里有一个LinkedHashMap可以实现这个功能,我想.net里也应该有的~~~

[解决办法]
用SortedList,取的时候用它的Index, 取里面数据的顺序,是和当初存进去的序顺一样的
[解决办法]
LinkedHashMap是个什么东西……
lz要的是两个,一个Hashtable,用来查数据。还有一个ArrayList,用来保存存放的顺序。
[解决办法]
很奇怪Java里要加LinkedHashMap这样的类干嘛,用一个Hashtable来查找数据,用一个ArrayList来保存存放的顺序不就可以了?
[解决办法]
foreach (DictionaryEntry o in _hashDight)
{
DigitObject digObj = (DigitObject)o.Value;
javaSetScript += digObj.GetFunctionScript();
}
DictionaryEntry o 对象应该就是你存进去的顺序了

热点排行