-3

我打算创建一个代表 html 表格的类,问题是它必须能够包含 3+ 维度,一个维度当然是宽度,其余的将沿着长度,如下所示:

foo1:bar1
foo1:bar2
foo2:bar1
foo2:bar2

etc. 

现在我正在考虑如何在课堂上表示这一点,我的想法是使用多级字典,即可以像这样索引的字典:myDict[fooKey][barKey][...],这是个好主意吗?可能吗?如何?

我可以让该类的用户给它任何 Dictionary 以及一个 int 深度,然后在内部使用该类时转换为字典吗?

编辑:似乎我有点不清楚,显然有一个实际的深度限制,但我更愿意将它编码为任何深度,深度应该由课程的用户给出。

4

1 回答 1

0

您可以使用具有键字典类型的字典...

所以你可以说:

Dictionary<string, Dictionary < string, string>> x;

并按照你提到的那样使用它..

x["asdf"]["asdf"] = "asdf";
于 2012-01-03T14:07:10.783 回答