我想创建,因为我知道字典是key=>value
用 C# 编写的,一个很像的字典key=>value(key=>value)
目前我知道我可以做到:
Dictionary<int, int> someVar = new Dictionary<int, int>();
这为我创造了一个关键=>价值。
创建我想要的我可以做的(这只是一个猜测,如果我错了,请纠正我):
Dictionary<int Dictionray<int, int>> someVar = new Dictionary<int, Dictionray<int, int>>
现在到了有趣的部分,我想做一个,并且只有一个for 循环遍历这个dictponary对象YET得到所有值,所以它看起来像:
foreach (KeyValuePair<int, int> pair in someVar){
//object = base dictionary key
//object2 = nested dictionary key
//object3 = nested dictionary value
}
现在我来自 PHP,所以这很容易在一个 for 循环中完成。你有什么想法?因为我是 C# 和术语字典的新手(即使 php 数组是字典)。
我知道在 C# 中我可以使用这样的 for 循环:pair.Key
和pair.Value.
我的第二部分是如何向这样的字典添加值?我知道典型的 .add(bla, bla) 但是如何向嵌套部分添加值?