是使用字典的TryGetValue方法。该方法接受一个键作为参数,并尝试获取与该键关联的值。如果键存在于字典中,则该方法返回true,并将对应的值存储在一个输出参数中;如果键不存在,则返回false。
以下是使用TryGetValue方法查询字典的示例代码:
Dictionary<string, int> dictionary = new Dictionary<string, int>();
dictionary.Add("apple", 1);
dictionary.Add("banana", 2);
dictionary.Add("orange", 3);
string key = "banana";
int value;
if (dictionary.TryGetValue(key, out value))
{
Console.WriteLine($"The value of {key} is {value}");
}
else
{
Console.WriteLine($"Key {key} does not exist in the dictionary");
}
输出结果为:
The value of banana is 2
字典的TryGetValue方法具有以下优势:
适用场景:
腾讯云相关产品推荐:腾讯云数据库TencentDB、腾讯云云服务器CVM。
领取专属 10元无门槛券
手把手带您无忧上云