我打算创建一个代表 html 表格的类,问题是它必须能够包含 3+ 维度,一个维度当然是宽度,其余的将沿着长度,如下所示:
foo1:bar1
foo1:bar2
foo2:bar1
foo2:bar2
etc.
现在我正在考虑如何在课堂上表示这一点,我的想法是使用多级字典,即可以像这样索引的字典:myDict[fooKey][barKey][...]
,这是个好主意吗?可能吗?如何?
我可以让该类的用户给它任何 Dictionary 以及一个 int 深度,然后在内部使用该类时转换为字典吗?
编辑:似乎我有点不清楚,显然有一个实际的深度限制,但我更愿意将它编码为任何深度,深度应该由课程的用户给出。