C# multidimensional array | Multidimensional array c# - c# - c# tutorial - c# net




C# Multidimensional Array

Learn c# - c# tutorial - C# Multidimensional Array - c# examples - c# programs

What is multidimensional array in C# ?

  • The multi-dimensional array in C# is such type of array that contains more than one row to store data on it.
  • The multi-dimensional array is also known as rectangulararray in C# because it has same length of each row.
  • It can be two dimensional array or three dimensional array or more.
  • Multi-dimensional array contains more than one coma (,) within single rectangular brackets ("[ , ]").
  • C# supports multidimensional arrays. The simplest form of the multidimensional array is the two-dimensional array.
 Array of Arrays

Syntax:

int[ , , ,] name;
click below button to copy the code. By - c# tutorial - team

C# Sample Code - C# Examples:

using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;

namespace wikitechy_multi_array
{
publicclassArrayClass
    {
staticvoidmultiarray(int[,] c)
        {

for (int a = 0; a < 2; a++)
for (int b = 0; b < 2; b++)

Console.WriteLine("The Multidimensional array elements are ({0},{1})={2}", a, b, c[a, b]);

        }
publicstaticvoidMain()
        {
multiarray(newint[,] { { 11, 12 }, { 23, 24 }, { 35, 36 }, { 47, 48 } });
Console.ReadLine();
        }
    }
}
click below button to copy the code. By - c# tutorial - team

Code Explanation:

 C# Multidimensional List
  1. In this example, a two-dimensional array is initialized and passed to the multarray method, where its elements are displayed.
  2. Here for (inta = 0; a<2; a++) specifies integer a = 0, which means the expression, (a<2), is true. Therefore, the statement is executed, and a gets incremented by 1 and becomes 2.
  3. for (intb = 0; b< 2; b++) specifies integer b = 0, which means the expression, (b< 2), is true. Therefore, the statement is executed, and b gets incremented by 1 and becomes 2.
  4. In Console.WriteLine,the Main method specifies its behavior with the statement "The Multidimensional array elements are".to be displayed on the screen.
  5. If we choose to declare an array variable without initialization, we must use the new operator to assign an array to the variable.

Sample C# examples - Output :

 C# Multidimensional Array
  1. Here in this output the multidimensional array elements (0,0) is represented as a console statement. The multidimensional array elements(0,0) value as "11"
  2. Here in this output the multidimensional array elements (0,1) is represented as a console statement. The multidimensional array elements (0,1) value as "12".
  3. In this output the multidimensional array elements (1,0) is represented as a console statement. The multidimensional array elements (1,0)value as "23".
  4. In this output the multidimensional array elements (1,0) is represented as a console statement. The multidimensional array elements (1,1) value as "24".


Related Searches to C# multidimensional array | Multidimensional array c#

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add wikitechy.com to your ad blocking whitelist or disable your adblocking software.

×