我正在代碼中設置鍵盤[5,5]二維數組的特定部分的值,例如第2行第3行中的「x」,以及它幾乎完成,但我不斷收到錯誤。 Let's與代碼的部分開始我有問題:二維陣列鍵盤設置值
int[,] data = new int[5, 5];
public void cargar()
{
string[] input = Console.ReadLine().Split('=');
string[] coordinates = input[0].Split(',');
int[] intCoordinates = coordinates.Select(s => int.Parse(s)).ToArray();
data[intCoordinates[0]][intCoordinates[1]] = int.Parse(input[1]);
}
該消息是指到第10行,it's約「數據」(it's陣列的名稱):
「預計在[]。2內部有不正確的索引號」。
這是從西班牙文翻譯,所以我認爲這就是說。我怎麼能解決這個問題?
你的代碼沒有顯示數據是如何實例化的。 –
讓我添加它,編輯它的方式 – Gabbo2483
試着在你的索引之間的第10行添加逗號:data [intCoordinates [0],intCoordinates [1]] = int.Parse(input [1]); –