How to get the Number of Elements in an MultiDimensional Array in C# ?

Published on October 5, 2016 by abundantcode

Filed under C#

Last modified October 5, 2016

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 3171 times

In one of the previous articles , we demonstrated the usage of the Length property of the array in C# to get the number of elements in it. In this post , lets have a look at getting the number of elements in the multi-dimentional array in C#.

How to get the Number of Elements in an MultiDimensional Array in C# ?

If you wanted to find out the total number of elements in the multi-dimensional array , you can use the GetLength method of the array and specify the dimension as parameter as shown in the code snippet.

using System;

namespace ACConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string[,] movieNames = {
      {"Robo 2.0", "Vishwaroopam 2.0", "Theri 2.0"},
      {"Mangatha", "Ghilli", "Billa"},
      {"Kabali", "Sivakasi", "Aegan"},
      {"Anegan", "Billa 2", "Sivaji"},
            };

            int rowsCount = movieNames.GetLength(0);
            int ColumnCount = movieNames.GetLength(1);
            Console.WriteLine("Total Number of Rows = " + rowsCount);
            Console.WriteLine("Total Number of Columns = " + ColumnCount);
            Console.WriteLine("Total Elements = " + rowsCount * ColumnCount);
            Console.ReadLine();
        }
    }
}

image

Leave a Comment


x

You might be Interested in these Posts

How to get the AM or PM value from a DateTime object in C# ?

There are times when you might want to get only the string AM or PM from the DateTime object that yo...

C# Program to swap two numbers without using temporary variable

Problem Write a program in Visual CSharp to swap two numbers using temporary variable and display t...

C# Program to print the sum of two numbers

Problem Write a program in C# to add two numbers and display the result in copnsole window. How to...