-2

我有以下代码,例如:

int[] mass_1 = new int[666];
int[] mass_2 = new int[666]; 
..... 
int[] mass_100 = new int[666]; 

我可以以编程方式更改数组的名称 - 而不是 mass_1, mass_2 .....mass_100 - 类似于:

int X = 1;  
for(int i = 0; i < 100; i++) 
{
   string Y = X.ToString()); 
   int[] mass_Y = new int[666]; 
   X++;
} 

很明显 - 代码不起作用。任何想法如何通过编程创建名称来创建 100 个(或更多)数组?谢谢。

4

2 回答 2

0

您不能创建允许您在编译时动态更改名称的源代码,但您可以在运行时将变量与名称相关联。创建一个字典来放入你的数组。这将允许您使用字符串名称存储每个数组。

于 2013-05-25T07:33:59.443 回答
0

二维数组:

int[100,666] mass = new int[100,666];
于 2013-05-25T07:37:05.250 回答