我是C#的新手,我只是想知道是否可以使用Enumerable
初始化具有相同值的数组,我想做的是这样的:
Enumerable.Range(1, 8).Select(i => {-1, -1}).ToArray();
或使用Repeat
Enumerable.Repeat({ -1, -1}, 8).ToArray();
我想要的输出将是具有此形状和值的数组:
{{-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1} };
感谢您的帮助。
您的第一个方法几乎用尽它,尝试
Enumerable.Range(1, 8).Select(i => new [] { -1, -1 }).ToArray()