public static void map_one()
{
const int width = 10;
const int height = 5;
int[,] map = new int[width, height] {"0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0",};
map[playerx, playery] = 1;
for (height = 0; height < 20; height++)
{
for(width = 0; width < 20; width++)
{
Console.Write(map[width, height] + "");
}
Console.WriteLine();
}
}
Im получая проблемы с массивом, который вы видите там, он говорит мне «Массив инициализации длины„10“, как ожидается, .Затем для кода, который я написал чтобы на самом деле вывести все это, в цикле я получаю проблему как для высоты, так и для ширины. «Левая часть задания должна быть переменной, свойством или индексом»C# Попытка сделать картографическую рабочий массив
Если вам нужно больше info тогда, пожалуйста, спрашивайте.
Вы объявляя свой массив как 'int' но инициализирующий его с' string's (т.е. '' 0 "') не 'int' (т.е. '0'). Не сказать, что это не так, но это одно плохое в том, что вы делаете. На самом деле, как это вообще можно скомпилировать? Или это? –