A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/c-sharp/c-sharp-longlength-property-of-an-array/ below:

C# | LongLength property of an Array

C# | LongLength property of an Array

Last Updated : 11 Jul, 2025

Array.LongLength Property

is used to get a

64-bit

integer that represents the total number of elements in all the dimensions of the

Array

.

Syntax:
public long LongLength { get; }
Property Value:

This property returns a 64-bit integer that represents the total number of elements in all the dimensions of the Array.

Example: CSharp
// C# program to illustrate the
// Array.LongLength Property
using System;
namespace geeksforgeeks {

class GFG {

    // Main Method
    public static void Main()
    {

        // Two-dimensional array
        int[, ] intarray = new int[, ] { { 1, 2 },
                                         { 3, 4 },
                                         { 5, 6 },
                                         { 7, 8 } };

        // The same array with dimensions
        // specified 4 row and 2 column.
        int[, ] intarray_d = new int[4, 2] { { 1, 2 }, 
                                             { 3, 4 }, 
                                             { 5, 6 }, 
                                             { 7, 8 } };

        Console.Write("Total Number of Elements in intarray: ");

        // using LongLength property
        Console.Write(intarray.LongLength);

        // getting the type of returned value
        Console.WriteLine("\nType of returned Length: " 
                  + (intarray.LongLength).GetType());

        // showing difference between Length
        // and LongLength property by getting
        // the type of the both property's
        // returned value

        Console.Write("\nTotal Number of Elements in intarray_d: ");

        // using Length property
        Console.Write(intarray_d.Length);

        // getting the type of returned value
        Console.WriteLine("\nType of returned Length: " 
                      + (intarray_d.Length).GetType());

        Console.Write("\nTotal Number of Elements in intarray_d: ");

        // using LongLengthLength property
        Console.Write(intarray_d.LongLength);

        // getting the type of returned value
        Console.WriteLine("\nType of returned Length: " 
                 + (intarray_d.LongLength).GetType());
    }
}
}
Output:
Total Number of Elements in intarray: 8
Type of returned Length: System.Int64

Total Number of Elements in intarray_d: 8
Type of returned Length: System.Int32

Total Number of Elements in intarray_d: 8
Type of returned Length: System.Int64
Note:

In the above program you can see that

Array.Length

property always returns the length of the type

System.Int32

but

Array.LongLength

property always returns the length of the type

System.Int64

.

Reference:

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4