对于欧拉问题 11,我想将 20x20 网格转换为 2D 整数数组。
每行中的数字用空格分隔,行用回车符分隔。
例如:
34 34 34 34
34 34 34 34 34 34
34 34 34
34 34 34
我认为如图所示的网格是一个字符串,我想复制/粘贴,然后创建一个数组;但似乎不允许多行字符串。将网格保存为文件并将其读入数组会更容易吗?
我不是要解决问题,我只是在寻找创建数组的帮助。我发现了如何使用,和
将每一行转换为一维数组.Split()
.Select()
.ToArray()
int[] rowOne = "34 34 34 34".Split(' ').Select(int.Parse).ToArray();
我仍然是 C# 新手,我不确定将整个网格转换为二维数组的最简单方法。