C# 获取字典值的方法
在C#中,可以使用Dictionary<TKey, TValue>类来创建和操作字典。以下是获取字典值的几种常见方法:
- 使用索引器:可以使用字典的键作为索引来获取对应的值。
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
int value = dict["apple"]; // 获取键为"apple"的值
- 使用TryGetValue()方法:可以使用TryGetValue()方法来获取字典中指定键的值,并且可以避免在键不存在时抛出异常。
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
int value;
if (dict.TryGetValue("apple", out value))
{
// 键存在,可以获取值
}
else
{
// 键不存在
}
- 使用LINQ查询:可以使用LINQ查询来获取字典中的值。
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
int value = dict.FirstOrDefault(x => x.Key == "apple").Value; // 获取键为"apple"的值
这些是获取字典值的几种常见方法,根据实际需求选择合适的方法来获取字典中的值
原文地址: https://www.cveoy.top/t/topic/hK5A 著作权归作者所有。请勿转载和采集!