Array multidimensionali in C#
L'altro giorno stavo giochicchiando con C#, e nello specifico con gli array multidimensionali.
Ho visto che in effetti non avevo mai fatto un esempio, neanche banale.
Quindi lo faccio oggi; partiamo dal presupposto che è, appunto, un esempio basico.
Un array di inter con 4 righe e due colonne:
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[,] arrayMulti = new int[4, 2] {
{1, 5}, {5, 4}, {0, 2}, {8, 7}
};
int rowLength = arrayMulti.GetLength(0);
int colLength = arrayMulti.GetLength(1);
for (int i = 0; i < rowLength; i++)
{
for (int j = 0; j < colLength; j++)
{
Console.WriteLine(
string.Format(
"record[{0},{1}]",
i,
j,
arrayMulti[i, j]
)
);
}
}
Console.ReadKey();
}
}
}
I numeri dell'array li ho messi a caso.
Poi prendiamo la lunghezza di riferimento di quante righe e quante colonne.
Poi iteriamo sull'array stampando in console i risultati.
Enjoy!
c# array
Commentami!