Razor / C# - 在循环中创建递增的数组名称

时间:2013-09-17 04:41:00

标签: asp.net-mvc arrays razor

我只是想学习webmatrix的剃刀语法,我正在努力使用数组,无法找到任何指导,有人可以告诉我我哪里出错了.cheers

 @for(var i = 1; i < 13; i++) {   

    int[] new monthArray[i];

  }

我需要创建12个名为:

的数组
monthArray1
monthArray2
monthArray3
.......
monthArray12

1 个答案:

答案 0 :(得分:1)

为什么不制作一个二维数组?

int[][] monthArrays = new int[12][];
@for (var i = 1; i < 13; i++) {
    monthArrays[i] = new int[foo]; // foo is length of each array
}

然后,按月号访问正确的数组 例如,您可以编写

而不是monthArray3
monthArrays[3] ... // do something with array