在C#中,可以使用Dictionary<TKey, TValue>类来创建和操作字典。以下是获取字典值的几种常见方法:

  1. 使用索引器:可以使用字典的键作为索引来获取对应的值。
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);

int value = dict["apple"]; // 获取键为"apple"的值
  1. 使用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
{
    // 键不存在
}
  1. 使用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"的值

这些是获取字典值的几种常见方法,根据实际需求选择合适的方法来获取字典中的值

C# 获取字典值的方法

原文地址: https://www.cveoy.top/t/topic/hK5A 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录