c# 字典
在 C# 中,可以使用 LINQ 扩展方法来根据字典的值查找对应的键。可以使用以下代码:
Dictionary<string, int> dict = new Dictionary<string, int>()
{
{"apple", 1},
{"banana", 2},
{"orange", 3},
};
string key = dict.FirstOrDefault(x => x.Value == 2).Key;
Console.WriteLine(key);
这将输出 "banana",因为它是值为 2 的键。请注意,此方法只返回字典中找到的第一个匹配项的键。如果有多个键具有相同的值,则只返回找到的第一个键。如果找不到任何匹配项,则返回默认值(在示例中为 null)。