如何把一个Dictionary里的所有key赋值到一个数组里?
如果用foreach遍历赋值的话,开始怎么定义数组的大小?如果用ArrayList呢?是不是容易点?...
如果用foreach遍历赋值的话,开始怎么定义数组的大小?
如果用ArrayList呢?是不是容易点? 展开
如果用ArrayList呢?是不是容易点? 展开
1个回答
展开全部
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);
可以用foreach + ArrayList, 也可参考如下代码, 更简洁一些:
Dictionary<String, String> myDic = new Dictionary<string, string>();
String[] arr = new string[myDic.Keys.Count];
myDic.Keys.CopyTo(arr, 0);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询