如何把一个Dictionary里的所有key赋值到一个数组里?

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:13:52
如果用foreach遍历赋值的话,开始怎么定义数组的大小?

如果用ArrayList呢?是不是容易点?

Dictionary.Keys.Count是字典项个数
可以用foreach + ArrayList, 也可参考如下代码, 更简洁一些:

Dictionary<String, String> myDic = new Dictionary<string, string>();
String[] arr = new string[myDic.Keys.Count];

myDic.Keys.CopyTo(arr, 0);