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

一个数组有关问题

2012-03-20 
一个数组问题有没有什么方法可以把HashTable的键和值分别放入2个string[]中?求解急啊[解决办法]Hashtable

一个数组问题
有没有什么方法可以把HashTable的键和值分别放入2个string[]中? 求解 急啊

[解决办法]
Hashtable ht = new Hashtable();
ht.Add("key1","value1");
ht.Add("key2", "value2");
ht.Add("key3", "value3");
string[] keys=ht.Keys.Cast<string>().ToArray();
/*
[0]"key2"string
[1]"key3"string
[2]"key1"string

*/
string[] values = ht.Values.Cast<string>().ToArray();
/*
[0]"value2"string
[1]"value3"string
[2]"value1"string

*/
[解决办法]
string[] keys = hashtable.Select(x => x.Key).ToArray();
string[] values = hashtable.Select(x => x.Value).ToArray();

[解决办法]

探讨

string[] keys = hashtable.Select(x => x.Key).ToArray();
string[] values = hashtable.Select(x => x.Value).ToArray();

热点排行