简单介绍一下字典的遍历
2017-11-20 11:57
375 查看
大家可能都知道字典这种数据结构吧!但是对于字典的遍历都清楚吗?
下面就提供几种方法吧!不说多了,直接来代码吧!
世界上没有十全十美的东西,这几种遍历方式都各有千秋!大家自己体会吧!
下面就提供几种方法吧!不说多了,直接来代码吧!
using System.Collections; using System.Collections.Generic; using UnityEngine; public class ExampleTest : MonoBehaviour { //如何遍历一个字典的四种方式 // Use this for initialization void Start() { Dictionary<string, int> list = new Dictionary<string, int>(); list.Add("LY", 1); list.Add("YZY", 2); list.Add("YM", 3); list.Add("YZLY", 4); foreach (var item in list) { Debug.Log(item.Key + item.Value); } //使用KeyValuePair<T,K> foreach (KeyValuePair<string, int> kv in list) { Debug.Log(kv.Key + kv.Value); } //通过键的集合取值 foreach (string key in list.Keys) { Debug.Log(key + list[key]); } //直接取值 foreach (var val in list.Values) { Debug.Log(val); } //for循环 List<string> test = new List<string>(list.Keys); for (int i = 0; i < list.Count; i++) { Debug.Log(test[i] + list[test[i]]); } } }
世界上没有十全十美的东西,这几种遍历方式都各有千秋!大家自己体会吧!
相关文章推荐
- 简单介绍一下android studio中网络请求方法的步骤和环境搭建
- Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法:
- 简单介绍一下BSP中的dirs文件和sources、Boot.bib、config.bib文件
- 简单介绍一下asmack中常用到的方法属性
- 简单介绍一下ODI的几个基本概念
- python 循环遍历字典元素的简单方法
- 简单介绍一下SNMP4J
- 简单介绍一下vue2.0
- 简单介绍一下BSP中的dirs文件和sources文件(WinCE)
- 创建一个Storyboard工程 storyboard是在ios5中引入的新控件,能够更加清晰、简单的整合多个ViewController的关系,下面主要介绍一下怎么初建一个storyboard的工程
- 简单介绍一下windows8开发平台
- 简单介绍一下Android中Service的用法
- 简单介绍一下开博客的原因以及简单的自我介绍以及简单的目标和一些简单的开坑
- 简单介绍一下Spring / java中Spring框架7大核心模块的作用,如何在面试中侃侃而谈?/ Spring体系常用项目一览
- 简单介绍一下 表空间常用的命令
- 简单介绍一下asmack中常用到的方法属性
- 简单介绍一下水晶报表的推与拉两种模式
- 请简单介绍一下什么是Spring?
- python的列表和字典(简单介绍)
- 简单介绍一下linux下的ftp服务及相关配置