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 *