for 遍历 Dictionary
2015-12-19 16:30
239 查看
使用for来遍历Dictionary
ToArray方法:
ToArray等于把Dictionary拷贝了一份使用Linq的方法
Enumerable.ElementAt<TSource> (IEnumerable<TSource>, Int32)参考:https://msdn.microsoft.com/zh-cn/library/bb299233%28v=vs.110%29.aspx
方法代码:
public static void Main(string[] args) { Dictionary<string,string> dictionary =new Dictionary<string, string>(); dictionary["engine1"] = "unity"; dictionary["engine2"] = "cocos"; //方法一 var array = dictionary.ToArray(); for (int idx = 0; idx < array.Count(); idx++) { var itemKey = array[idx].Key; var itemValue = array[idx].Value; Console.Write("key:{0} ,value:{1}\n", itemKey, itemValue); } //方法二 for (int index = 0; index < dictionary.Count; index++) { //根据索引获取 var item = dictionary.ElementAt(index); var itemKey = item.Key; var itemValue = item.Value; Console.Write("\nkey:{0} ,value:{1}\n", itemKey, itemValue); } }
相关文章推荐
- PS立体感制作
- 深入浅出解析大数据平台架构
- Halcon感兴趣区域填充特定颜色
- 【Java EE 学习 77 下】【数据采集系统第九天】【使用spring实现答案水平分库】【未解决问题:分库查询问题】
- java中的日期处理总结
- SSI项目在Intellij Idea下开发,使用velocity模板技术的操作流程
- 项目管理——任务分配闲谈
- Entity Framework 了解(一)
- 项目管理——任务分配闲谈
- 初识ACM——渐入佳境
- 网上测试了很多关于PYTHON的WEBSOCKET样例,下面这个才成功了
- 2015-12-19_16_30_15
- WPF页面xaml中给属性赋枚举类型
- Android 沉浸式状态栏
- 第三个Sprint总结
- 模式识别之非参数估计---非参估计中的核函数
- JS-网页中分页栏
- 属性动画ValueAnimator和ObjectAnimator的使用
- Android-Environment Sensors
- bzoj2748 音量调节 背包动规