读书人

一个数组有关问题

发布时间: 2012-03-20 14:01:10 作者: rapoo

一个数组问题
有没有什么方法可以把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();

读书人网 >asp.net

热点推荐