Dictionary 的五种遍历方法

Dictionary 的五种遍历方法

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI;

using UnityEngine.Events;

using Sirenix.OdinInspector;

public class Test : MonoBehaviour

{

Dictionary dic = new Dictionary()

{

{"a",1 },

{"b",2 },

{"c",3 }

};

void Start()

{

//3.0以上版本可以使用

//方法一: 通过var类型获取 键 值

foreach (var item in dic)

{

Debug.Log(item.Key + item.Value);

}

//方法二:使用KeyValuePair获取

foreach (KeyValuePair kv in dic)

{

Debug.Log(kv.Key + kv.Value);

}

//方法三:通过键的集合取值

foreach (string key in dic.Keys)

{

Debug.Log(key + dic[key]);

}

//方法四:直接取值

foreach (int val in dic.Values)

{

Debug.Log(val);

}

//方法五:使用for循环获取 需要创建List来存储字典Key(键值) 循环key获取值

List test = new List(dic.Keys);

for (int i = 0; i < dic.Count; i++)

{

Debug.Log(test[i] + dic[test[i]]);

}

}

}

相关推荐

头发的比喻句
365足球打水封号还严重嘛

头发的比喻句

📅 09-03 👁️ 1488
网贷怎么获取地址的信息 ?
365足球打水封号还严重嘛

网贷怎么获取地址的信息 ?

📅 08-20 👁️ 257
安道尔迎13年世预赛首胜,曾0
365足球打水封号还严重嘛

安道尔迎13年世预赛首胜,曾0

📅 09-13 👁️ 2025
“曰”怎么读,曰的拼音,是什么意思
365足球打水封号还严重嘛

“曰”怎么读,曰的拼音,是什么意思

📅 08-21 👁️ 5757
为什么不要和猫对视,猫盯着你预示什么
Microsoft365个人版

为什么不要和猫对视,猫盯着你预示什么

📅 08-09 👁️ 4742
氮化镓工程师薪资待遇
Microsoft365个人版

氮化镓工程师薪资待遇

📅 07-01 👁️ 9869
视频太暗了?三种软件调亮方法+拍摄防暗技巧全攻略
Microsoft365个人版

视频太暗了?三种软件调亮方法+拍摄防暗技巧全攻略

📅 09-12 👁️ 4126
开车使人愉悦,iOS端25款最佳赛车游戏推荐
365足球打水封号还严重嘛

开车使人愉悦,iOS端25款最佳赛车游戏推荐

📅 07-06 👁️ 3740
《诛仙世界》免费游玩时长介绍
365bet娱乐游戏

《诛仙世界》免费游玩时长介绍

📅 07-18 👁️ 4416
周揚青公開「整容前真實樣貌」 提到長相坦言:前後長得毫無關聯
手机的使用年限最长是多久,5年?
365足球打水封号还严重嘛

手机的使用年限最长是多久,5年?

📅 07-02 👁️ 6138
联想 YOGA2 830F Wifi版 银色 16GB 裸机
365bet娱乐游戏

联想 YOGA2 830F Wifi版 银色 16GB 裸机

📅 07-14 👁️ 7557