如何在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?
我有一个Dictionary<string, User>.
User是具有属性的对象UID,UNIQUE KEY等等.我的词典键是UNIQUE KEY用户的.
现在,我希望User通过a UID而不是键来获取我的字典值,例如ContainsKey......如何用lambda expr或linq完成?有一个很好的解决方案吗?