首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C#字典始终返回最后一个值

C#字典始终返回最后一个值
EN

Stack Overflow用户
提问于 2012-07-23 23:58:31
回答 3查看 208关注 0票数 0

我已经创建了字典,并在其中插入了3个字段:

代码语言:javascript
运行
复制
Dictionary<string, Map> targets = new Dictionary<string, Map>();
targets.Add("Pláž - střed", new Map("Pláž - sever", "Vrak letadla", "Džungle", "Vrak letadla"));
targets.Add("Vrak letadla", new Map("Pláž střed", "nothing", "Roští", "nothing"));
targets.Add("Roští", new Map("nothing", "nothing", "Tenký lesík", "Vrak letadla"));

当我尝试获取字段值时,映射构造器参数包含最后一个字段的"nothing", "nothing", "Tenký lesík", "Vrak letadla" - targets[Pláž - sever],值对于第二个和第三个字段是相同的。你能帮我解决这个问题吗?我需要第一个字段来返回它的值,而不是第三个字段的值。

EN

Stack Overflow用户

发布于 2012-07-24 00:06:30

您没有使用Key "Pláž - střed"在字典中添加任何条目,因此无法获取该条目,因为它根本不可用。

因此,尝试使用"Pláž - střed"键添加一个项目,然后访问它。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11616136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档