【发布时间】:2017-11-20 08:52:11
【问题描述】:
我正在尝试使用 C# 为 x 轴和 y 轴构建坐标为 -20 到 20 的地图。目前我已经定义了我的范围(如下所示),并且我正在使用 for each 循环遍历两个列表,但是我无法用任何内容填充它们,因为当我尝试重新分配数组值时它会引发错误。我想画一张带点的地图。我的逻辑错了吗?
IEnumerable<int> squares = Enumerable.Range(-20, 20);
IEnumerable<int> cirles = Enumerable.Range(-20, 20);
int [][] arrays = new int[squares.Count()][cirles.Count()];
foreach (var shape in squares)
{
foreach (var sha in cirles)
\\Construct map
程序抛出一个类型错误,因为它要我打印出一个锯齿状数组来定义它,像这样 int [][] arrays = new int[squares.Count()][];
错误是无效的等级或说明符,
【问题讨论】:
-
你究竟困在哪里?
-
所以你“不能填充它们”。为什么?您收到错误消息?在您的问题中包含该消息。
标签: c# c#-4.0 collections logic