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