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