Array multidimensionali in C#

Mattepuffo's logo
Array multidimensionali in C#

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!


Condividi

Commentami!