Unity Dictionary 之 快速会向字典中添加键值对
1、Dictionary:
1)字典:属于泛型类容器,用来存储一对键值对
2)命名空间:System.Collections.Generic
3)构造方法:Dictionary <TKey,TValue> dic=new Dictionary<TKey,TValue>(); TKey 和 TValue,是泛型,可以是任何合理的参数类型
1、打开Unity,新建一个空工程,然后Unity界面如下图
2、在工程中新建一个脚本,脚本可以命名为“DictionaryTest”,具体如下图
3、选中“DictionaryTest”脚本,双击脚本或者右键“Open C# Project”,具体如下图
4、在打开的“DictionaryTest”脚本上进行代码编辑,首先定义并new一个string键值对的字典,然后使用Add(T,T)向字典中添加内容,最后遍历打印字典的内容,具体代码及代码说明如下图
5、脚本具体代码如下:
using System.Collections.Generic;
using UnityEngine;
public class DictionaryTest : MonoBehaviour {
public Dictionary<string, string> MyDictionary =
new Dictionary<string, string>();
// Use this for initialization
void Start()
{
MyDictionary.Add("1", "Happy");
MyDictionary.Add("2", "Smile");
MyDictionary.Add("3", "Life");
foreach (var str in MyDictionary)
{
print(str);
}
}
}
6、脚本编译正确后,回到Unity界面,在场景中新建一个“GameObject”,然后把脚本“DictionaryTest ”赋给“GameObject”,具体如下图
7、运行场景,即可看到控制台Console上的打印结果与预期一致,具体如下图
8、到此,《Unity Dictionary 之 快速会向字典中添加键值对》讲解结束,谢谢