C# Jagged array or variable size array example

Program

using System;

namespace ClassRoomSamples
{
    class Demo08JaggedArray1
    {
        static void Main(string[] args)
        {
            //A jagged array of 4 rows or variable size array...
            int[][] a = new int[][]
            {
                new int[]{10,20,22,52,63},
                new int[]{10,26},
                new int[]{26,68,74},
                new int[]{45,87,73,39}
            };

            int i, j;
            for (i = 0; i < 4; i++) //0,1,2,3
            {
                for (j = 0; j < a[i].Length; j++)
                {
                    Console.Write("a[{0},{1}]={2}\t", i, j, a[i][j]);
                }
                Console.WriteLine();
            }
             Console.ReadKey();
        }
    }
}

Output

a[0,0]=10       a[0,1]=20       a[0,2]=22       a[0,3]=52       a[0,4]=63
a[1,0]=10       a[1,1]=26
a[2,0]=26       a[2,1]=68       a[2,2]=74
a[3,0]=45       a[3,1]=87       a[3,2]=73       a[3,3]=39

No comments:

Post a Comment