我是C#的新手,我只是想知道是否可以使用初始化具有相同值的数组数组,而Enumerable我想做的是这样的:
Enumerable.Range(1, 8).Select(i => {-1, -1}).ToArray();
Run Code Online (Sandbox Code Playgroud)
或使用 Repeat
Enumerable.Repeat({ -1, -1}, 8).ToArray();
Run Code Online (Sandbox Code Playgroud)
我想要的输出将是具有以下形状和值的数组:
{{-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1} };
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。
恕我直言,Repeat()是一个更好的选择。再次,您接近了:
Enumerable.Repeat(new[] { -1, -1 }, 8).ToArray();
Run Code Online (Sandbox Code Playgroud)
您只能省略new[]with初始值设定项(例如,声明变量时)。
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |