取决于用户输入的数组。 例如:
int n;//from the user
for(i=1;i<=n;i++)
{
int[] arr + i = new int[5];
}
这意味着创建4个数组(n = 4):
array1
array2
array3
array4
如何创建?有什么方法吗?
答案 0 :(得分:0)
这实际上取决于您要尝试执行的操作。对于您的示例,您可以尝试使用数组列表。每当您需要新数组时,请将新数组添加到列表中。
List<int[]> arrays = new List<int[]>();
for(int i = 0; i < n; i++) {
arrays.Add(new int[5]);
}
要访问列表中的特定阵列,可以执行
arrays[42]
要对所有数组进行处理,可以使用foreach循环:
foreach(var array in arrays) {
array[0] += 42;
}