[英]C# Returning an array of arrays
我已經檢查了一個類似的先前問題,但是提供的解決方案對我不起作用,或者我正在忽略某些內容。 如何返回鋸齒狀數組
我的代碼如下:
class Grids
{
int[][] grid;
public grid[][] MakeGrid()
{
grid = new int [4][];
for (int i = 0; i < 4; i++)
{
grid[i] = new int[4] {0,0,0,0};
for (int a = 0; a < 4; a++)
{
Console.Write(grid[i][a]);
}
Console.WriteLine();
}
return;
}
}
返回的錯誤如下:
.Grids.grid'是一個“字段”,但其用法類似於“類型”
MakeGrid
方法中需要一些小的調整:
public int[][] MakeGrid()
{
grid = new int[4][];
for (int i = 0; i < 4; i++)
{
grid[i] = new int[4] { 0, 0, 0, 0 };
for (int a = 0; a < 4; a++)
{
Console.Write(grid[i][a]);
}
Console.WriteLine();
}
return grid;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.