1、 null
2、 字典是泛型容器,用于存储键值对数据。
3、 位于System.Collections.Generic命名空间下,提供泛型集合类型支持。
4、 通过泛型定义键值对类型,创建字典对象的方法为:Dictionary dic = new Dictionary(); 其中 TKey 表示键的类型,TValue 表示值的类型,二者均可替换为任意合法的数据类型,实现灵活存储与访问。
5、 函数相关:
6、 移除字典中指定键对应的项,若该键存在则成功移除并返回true,否则返回false。
7、 启动Unity后创建空白项目,界面将呈现如下所示布局。
8、 在工程中创建一个新脚本,可将其命名为DictionaryTest,具体所示。
9、 选中DictionaryTest脚本后,可通过双击或右键选择Open C Project打开项目,操作方式所示。
10、 在DictionaryTest脚本中编写代码,首先声明并实例化一个键值类型为字符串的字典对象。通过Add方法添加若干键值对数据,随后使用循环遍历输出字典全部内容。接着调用移除方法删除键为B的元素,最后再次遍历打印删除后的字典结果。完整代码与执行说明见下图所示。
11、 脚本代码如下所示
12、 }
13、 {
14、 }
15、 }
16、 }
17、 脚本正确编译后,返回Unity界面,在场景中创建一个新的GameObject,接着将DictionaryTest脚本挂载到该对象上,操作方式所示。
18、 运行场景后,控制台输出结果符合预期,具体效果所示。
19、 至此,关于Unity字典中快速删除键值对的方法已讲解完毕,感谢观看。
