【发布时间】:2018-10-19 08:42:11
【问题描述】:
我没有完成它......
我有代码:
Dictionary<string, string>[] dic = new Dictionary<string, string>[2];
dic[0].Add("10", "a");
dic[1].Add("20", "b");
我应该用 Console.Writeline 输出:
10, b
20, a
20, a
10, b
这意味着我应该首先更改值,然后更改密钥,但我不明白如何管理它。我尝试了微软的官方网站,但我没有进一步。
谁能帮帮我?
【问题讨论】:
-
你好,你能分享更多你的代码吗?您尝试过什么,目前没有什么解决方案?
-
看来您滥用字典是为了别的。这是真正的需求还是只是一种体验?特别是第二个我不明白,因为它们的键值对不会改变,只是顺序。但是字典没有顺序,至少你不应该依赖它。
-
我也有点困惑,但我从我工作的地方得到了练习。还有一个练习,字典的定义类似于 Dictionary
,最后我应该输出: d, 1 尽管键是整数。这太他妈困惑了。因此,我在这里寻求有关令人困惑的练习的帮助 -
您似乎也将字典与字典数组混淆了。您正在使用一个数组,但我认为您只需要一个。至少向我们提供字典的编译版本,这根本不是有效的语法:
new Dictionary<string, string[2] -
@Tim Schmelter 哦,我忘了 ">"
标签: c# dictionary key key-value