esempio:
string[,] array = new string[4,2]; creo arrey a 2 dimensioni con assegnazione
array[0,0] = "Franco"; assegno valore al primo elemento
array[1,0] = "Ciao"; assegno valore al primo elemento
....
array[0,1] = "Cane"; assegno valore al primo elemento
array[1,1] = "Gatto"; assegno valore al primo elemento
....
{..., ...},};
{..., ...},
....
esempio: array a 2 dimensioni indicando numero elementi
int[,] numbers = new int[3, 2]
{
{1, 2},};
{3, 4},
{5, 6}
{"Mike","Amy"},};
{"Mary","Albert"}
{..., ...},};
{..., ...},
....
esempio: array a 2 dimensioni senza indicare numero elementi
int[,] numbers = new int[,]
{
{1, 2},};
{3, 4},
{5, 6}
{"Mike","Amy"},};
{"Mary","Albert"}
esempi:
array[0, 0] primo elemento in generale
array[0, 1] secondo elemento della prima dimensione
array[4, 2] terzo elemento della quinta dimensione
...]
esempio: elementi di anime della prima dimensione
anime.GetLength(0)
esempio: ciclo for di un array multidimensionali prenendo il primo elemento come ID
for (int x=0; x < array.GetLength(0); x++)
{
MessageBox.Show(array[x, 1]); visualizza messaggi con elementi in posisizone 2 (id 1) di tutte le dimnsioni dell'array}
...