unity 字典操作
时间: 2024-10-27 21:06:25 浏览: 35
Unity-SerializableDictionary:Unity的可序列化字典类
Unity 中的字典(Dictionary)是一种关联数据结构,它允许你在程序中通过键值对的形式存储和访问数据。Unity 提供了 `Dictionary<TKey, TValue>` 类型,其中 `TKey` 是键的数据类型,`TValue` 是值的数据类型。
在 Unity 开发中,你可以这样使用字典:
1. 创建字典实例:
```csharp
Dictionary<string, int> myDictionary = new Dictionary<string, int>();
```
2. 添加元素:
```csharp
myDictionary.Add("key1", 5);
myDictionary.Add("key2", 10);
```
3. 访问元素:
```csharp
int value1 = myDictionary["key1"];
```
4. 检查是否存在:
```csharp
bool hasKey = myDictionary.ContainsKey("key1");
```
5. 删除元素:
```csharp
myDictionary.Remove("key1");
```
6. 遍历字典:
```csharp
foreach (KeyValuePair<string, int> pair in myDictionary)
{
Debug.Log(pair.Key + ": " + pair.Value);
}
```
阅读全文