Multi Dimensional array in C#

multi-dimensional-array
In this chapter you will learn:

  • What is multi dimensional array?
  • How to declare and initialize multi dimensional array in C#?
  • How to use multi dimensional array in C# programming?

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 rectangular array in c sharp because it has same length of each row. It can be two dimensional array or three dimensional array or more. It contains more than one coma (,) within single rectangular brackets (“[ , , ,]”). To storing and accessing the elements from multidimensional array, you need to use nested loop in program. The following example will help you to figure out the concept of multidimensional array.


multidimensional-array-flowchart

Programming Example of multi dimensional array in C#:

Output

Enter Book Name for 1. Row and 1. column:      C#

Enter Book Name for 1. Row and 1. column:      JAVA

Enter Book Name for 1. Row and 1. column:      C++

Enter Book Name for 1. Row and 1. column:      C

Enter Book Name for 1. Row and 1. column:      VB.NET

Enter Book Name for 1. Row and 1. column:      C#.NET

Enter Book Name for 1. Row and 1. column:      XML

Enter Book Name for 1. Row and 1. column:      HTML

Enter Book Name for 1. Row and 1. column:      SQL

===============================================
All the element of Books array is:

1       2              3

1.    C#     JAVA       C++
2.    C       VB.NET    C#.NET
3.    XML   HTML      SQL

__

In the preceding example, we create a two dimensional array named Books which size is [3,3]. It means, this array has three rows and each rows contains three columns. Each row can be accessed using outer loop and each column of rows can be accessed using nested loop inside the outer loop as follow.

Summary

In this chapter you learned about multi dimensional array in C#. You also learned how to use it in c sharp programming. In next chapter you will learn about param array in C#.
 

More Examples

 


Leave a Reply

Your email address will not be published. Required fields are marked *