如何使用 .Where 访问字典中的值?
我只想要 id 等于“zj”的任何值
Dictionary<string,string> z = dm.UpdateAndReturnIdol(User, id, v).where(keys.equals("zj"));
I just want any value where the id equals a "zj"
Dictionary<string,string> z = dm.UpdateAndReturnIdol(User, id, v).where(keys.equals("zj"));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果返回类型是
Dictionary
那么你可以只查找值,例如,或者如果你不知道是否会有一个条目:
没有必要使用
这里
- 字典的整个点是你可以通过键有效地查找......并且每个键只能有一个值,所以不需要获取 < em>值序列。If the return type is
Dictionary<string, string>
then you can just look up the value, e.g.or if you don't know whether there will be an entry:
There's no need to use
Where
here - the whole point of a dictionary is that you can look up by key efficiently... and there can only be one value per key, so there's no need to get a sequence of values.