我想声明一个具有可变大小(rows
)的int X
数组,并将所有值初始化为1.目前我使用它:
int[] rows = new int[X];
for (int i = 0; i < rows.Length; i++)
{
rows[i] = 1;
}
使用某种fill(1)
或int[] rows = new int[X] {1};
时,是否有更快/更短的方法?
答案 0 :(得分:1)
LINQ:
int[] rows = Enumerable.Repeat(element:1, count: X).ToArray();// named parameter - X
// doesn't tell anything