如何在数组中设置(2)自定义类型的级别?

时间:2012-06-15 08:51:13

标签: c# arrays class

我仍然是c#的新手,所以请你温柔地谢谢。 我正在尝试创建一个用户定义的2层数组类型,即。我的目标是得到像

这样的东西
     level1[i].level2[j].level3 = "abc";

我该如何定义? 我应该如何初始化它?

我有一个在1级工作的代码,但我没有在2个级别上完成。

你可以发布一些工作代码片段吗?我在网上找不到这样的东西。

提前致谢

编辑:我认为我的问题过于笼统,但我的代码太长而无法发布,我的最终解决方案使用更多变量来保存我的数据。

2 个答案:

答案 0 :(得分:0)

这样的事情可以解决你的问题:

Dictionary<iType, Dictionary<jType, TypeOfYourClassToStore>> dict;

答案 1 :(得分:0)

我想你想要一个二维数组。

String[,] x = new String[10, 10];
x[0, 0] = "a";
x[0, 1] = "b";
//...