Unity Dictionary 之 快速学会清空字典中键值对

 时间:2024-10-23 15:11:07

Unity Dictionary 之 快速学会清空字典中键值对。在游戏开发中,由于字典本身的优势,常常用Dictionary来存储数据;本节将介绍如何清空字典中的键值对的简案例,具体如下

工具/原料

Unity

Dictionary

一、基本概念

1、Dictionary:1)字典:属于泛型类间恒溪痞容器,用来存储一对键值对2)命名空间:System.Collections.Generic3)构造方法:Dictionary<TKey,TValue>dic=newDictionary<TKey,TValue>();TKey 和 TValue,是泛型,可以是任何合理的参数类型

2、涉及函数:public void Clear();函数功能清空指定字典中所有的键值对内容,无返回值

二、Dictionary 之 快速学会清空字典中键值对

1、打开Unity,新建一个空工程,然后Unity界面如下图

Unity Dictionary 之 快速学会清空字典中键值对

2、在工程中新建一个脚本,脚本可以命名为“DictionaryTest”,具体如下图

Unity Dictionary 之 快速学会清空字典中键值对

3、选中“DictionaryTest”脚本,双击脚本或者右键“Open C# Project”,具体如下图

Unity Dictionary 之 快速学会清空字典中键值对

4、在打开的“DictionaryTest”脚本上进行代码编辑,首先定义并new一个string键值对的字典,然后使用Add(T,T)向字典中镙烨莲峪添加内容,并遍历打印字典的内容,接着使用clear()清空字典,最后在打印字典是否还有内容,具体代码及代码说明如下图

Unity Dictionary 之 快速学会清空字典中键值对

5、脚本具体代码如下:using System.Colle罕铞泱殳ctions.Generic;using Unit烤恤鹇灭yEngine;public class DictionaryTest : MonoBehaviour { Dictionary<string, string> myDictionary; void Start () { myDictionary = new Dictionary<string, string>(); myDictionary.Add("A", "Happy"); myDictionary.Add("B", "Simle"); myDictionary.Add("C", "Life"); foreach (var v in myDictionary) { print(v); } myDictionary.Clear(); print("New myDictionary :"); foreach (var v in myDictionary) { print(v); } } }

6、脚本编译正确后,回到Unity界面,在场景中新建一个“GameObject”,然后把脚本“DictionaryTest”赋给“GameObject”,具体如下图

Unity Dictionary 之 快速学会清空字典中键值对

7、运行场景,即可看到控制台Console上的打印结果与预期一致,具体如下图

Unity Dictionary 之 快速学会清空字典中键值对

8、到此,《Unity Dictionary 之 快速学会清空字典中键值对》讲解结束,谢谢

  • debian系统如何搭建 Samba服务器
  • 阿里云盘怎么实名认证?
  • 系统下audiodg.exe占cpu大怎么办
  • Apache安装出现错误
  • deepin linux 如何将firefox浏览器设置为中文
  • 热门搜索
    珍惜生命的手抄报 三年级手抄报大全 八一建军节手抄报内容 新冠状病毒手抄报 五一劳动节手抄报图片 科技手抄报图片 欢度国庆手抄报图片 爱的手抄报 异国风情手抄报 手抄报端午节