相关疑难解决方法(0)

按值获取字典键

如何在C#中按值获取Dictionary键?

Dictionary<string, string> types = new Dictionary<string, string>()
{
            {"1", "one"},
            {"2", "two"},
            {"3", "three"}
};
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

getByValueKey(string value);
Run Code Online (Sandbox Code Playgroud)

getByValueKey("one")必须回来"1".

这样做的最佳方式是什么?也许是HashTable,SortedLists?

c# dictionary

336
推荐指数
4
解决办法
49万
查看次数

如何通过属性值从字典中获取项目

我有一个Dictionary<string, User>.

User是具有属性的对象UID,UNIQUE KEY等等.我的词典键是UNIQUE KEY用户的.

现在,我希望User通过a UID而不是键来获取我的字典值,例如ContainsKey......如何用lambda expr或linq完成?有一个很好的解决方案吗?

c# linq lambda

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×2

dictionary ×1

lambda ×1

linq ×1