c# Dictionary 通过key 找到value
时间: 2024-12-18 15:04:34 浏览: 5
C# Dictionary去重算法
在 C# 中,`Dictionary<TKey, TValue>` 是一种键值对集合,它允许通过唯一的键(`TKey`)来查找对应的值(`TValue`)。如果你想通过 key 查找 value,你可以按照以下步骤操作:
```csharp
// 创建一个 Dictionary 示例
Dictionary<string, int> myDict = new Dictionary<string, int>
{
{ "Apple", 1 },
{ "Banana", 2 },
{ "Cherry", 3 }
};
// 通过 key 查找 value
int value;
if (myDict.TryGetValue("Apple", out value))
{
Console.WriteLine($"The value for 'Apple' is: {value}");
}
else
{
Console.WriteLine("Key not found.");
}
```
在这里,`TryGetValue` 方法用于尝试获取指定键的值。如果键存在,则返回相应的值并设置 `out` 参数;如果键不存在,则返回默认值(在这个例子中是 `false`),并且不会影响 `out` 参数。
阅读全文