我仍然是c#的新手,所以请你温柔地谢谢。 我正在尝试创建一个用户定义的2层数组类型,即。我的目标是得到像
这样的东西 level1[i].level2[j].level3 = "abc";
我该如何定义? 我应该如何初始化它?
我有一个在1级工作的代码,但我没有在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";
//...