0

我对 c# 还是比较陌生,所以请对我温柔,谢谢。我正在尝试创建用户定义的 2 层数组类型,即。我的目标是得到类似的东西

     level1[i].level2[j].level3 = "abc";

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

我有在 1 个级别上工作的代码,但我没有在 2 个级别上做到这一点。

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

提前致谢

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

4

2 回答 2

0

这样的事情也许可以解决您的问题:

Dictionary<iType, Dictionary<jType, TypeOfYourClassToStore>> dict;
于 2012-06-15T08:58:02.480 回答
0

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

String[,] x = new String[10, 10];
x[0, 0] = "a";
x[0, 1] = "b";
//...
于 2012-06-15T09:00:35.287 回答