c# - 使用 linq 从键中获取值

标签 c# linq dictionary

我有来自字符串键的字典,我想使用 Linq 获取相应键的值

最佳答案

为什么要使用 LINQ 从字典中获取值?您可以使用以下方法获取值:

int value = dictionary[key];

你可以使用Single,但它完全没有意义,需要更多代码:

var keyValuePair = dictionary.Single(x => x.Key == key);
int value = keyValuePair.Value;

关于c# - 使用 linq 从键中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886530/

相关文章:

c# - 创建文件并在那里写入 xml (C#)

c# mongoDb 2.0 字典中不存在

c# - bool 值求值的 LINQ to SQL 顺序

c# - 从 Ilist<> 到 List<> 的 Linq 查询转换

arrays - swift 3 : Dictionary from large arrays

python - 在 Python 中填充空字典

c# - 使用 Unity C# 和 PHP 的动态争夺游戏(Mysql 作为数据库)

c# - 文件权限不继承目录权限

C# SQL 查询阻塞服务器内存

c - 有人用 ANSI C 写过字典( HashMap )吗?