ciao!
ottengo un errore quando provo a stampare i valori di questo array:
codice:
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[,] arrayMulti = new int[4, 2] {
{1, 5}, {5, 4}, {0, 2}, {8, 7}
};
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 2; j++)
{
Console.WriteLine("a[{0},{1}] = {2}", i, j, arrayMulti[i, j]); // ERRORE
}
}
Console.ReadKey();
}
}
}
l'errore è questo:
codice:
a[0,0] = 1
a[0,1] = 5
a[1,0] = 5
a[1,1] = 4
a[2,0] = 0
a[2,1] = 2
a[3,0] = 8
a[3,1] = 7
Eccezione non gestita: System.IndexOutOfRangeException: Indice oltre i limiti de
lla matrice.
in ConsoleApp1.Program.Main(String[] args) in Program.cs:riga 17
Premere un tasto per continuare . . .
sinceramente non sto capendo il perchè.
mi sfugge qualcosa sulla formattazione dell'output mi sa!