unity 字典查找key
时间: 2023-11-20 16:06:06 浏览: 250
在Unity中,你可以使用Dictionary来实现以key-value形式存储和查找数据。要查找Dictionary中的key,可以使用ContainsKey方法来检查key是否存在,如果存在,可以使用索引符号([])或TryGetValue方法来获取对应的value。
示例代码:
```csharp
using System.Collections.Generic;
using UnityEngine;
public class DictionaryExample : MonoBehaviour
{
Dictionary<string, int> scores = new Dictionary<string, int>();
void Start()
{
// 添加数据
scores.Add("Tom", 90);
scores.Add("Jerry", 80);
scores.Add("Alice", 95);
// 查找数据
if (scores.ContainsKey("Tom"))
{
int score = scores["Tom"];
Debug.Log("Tom's score is " + score);
}
int jerryScore;
if (scores.TryGetValue("Jerry", out jerryScore))
{
Debug.Log("Jerry's score is " + jerryScore);
}
}
}
```
阅读全文