创建数组名称

时间:2013-05-25 06:48:20

标签: c#

我有以下代码,例如:

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(或更多)数组以编程方式创建名称?谢谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

二维数组:

int[100,666] mass = new int[100,666];