Declare, create, and initialize the rectangular array : Multi Dimensional Array « Data Structure « C# / CSharp Tutorial






The general form of a multidimensional array declaration:

type[, ...,] name = new type[size1, size2, ..., sizeN];

The general form of array initialization for a two-dimensional array is shown here:

type[,] array_name = {
{ val, val, val, ..., val },
{ val, val, val, ..., val },
.
.
.
{ val, val, val, ..., val }
};
using System;

class MainClass
{
   static void Main()
   {
      int[,] arr = new int[2, 3] { { 0, 1, 2 }, { 10, 11, 12 } };

      for (int i = 0; i < 2; i++){
         for (int j = 0; j < 3; j++){
            Console.WriteLine(arr[i, j]);         
         }
      }
   }
}
0
1
2
10
11
12








11.6.Multi Dimensional Array
11.6.1.Declare, create, and initialize the rectangular array
11.6.2.Declaring a Two-Dimensional Array
11.6.3.Initializing a Two-Dimensional Array of Integers
11.6.4.Use Foreach statement to loop through Rectangular Array
11.6.5.Initialize a two-dimensional array
11.6.6.A two-dimensional array
11.6.7.Sum the values on a diagonal of a 3x3x3 matrix
11.6.8.Use foreach on a two-dimensional array.
11.6.9.The use of a three-dimensional rectangular array
11.6.10.Initialize multidimensional arrays in declaration
11.6.11.Use a single for loop to assign a two-dimensional array
11.6.12.Declaring a Jagged Array
11.6.13.Initializing a Jagged Array
11.6.14.Retrieving a Particular Dimension's Size
11.6.15.Test Single Dimension Array and Multi Dimension Array
11.6.16.Foreach with two dimensional array