C# | LongLength property of an Array Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report 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: https://learn.microsoft.com/en-us/dotnet/api/system.array.longlength?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article C# | Total number of elements present in an array K Kirti_Mangal Follow Improve Article Tags : C# CSharp-Arrays Similar Reads How to find the length of an Array in C# Array.Length Property is used to get the total number of elements in all the dimensions of the Array. Basically, the length of an array is the total number of the elements which is contained by all the dimensions of that array. Syntax: public int Length { get; } Property Value: This property returns 3 min read How to find the length of an Array in C# Array.Length Property is used to get the total number of elements in all the dimensions of the Array. Basically, the length of an array is the total number of the elements which is contained by all the dimensions of that array. Syntax: public int Length { get; } Property Value: This property returns 3 min read C# | Total number of elements present in an array Array.GetLength(Int32) Method is used to find the total number of elements present in the specified dimension of the Array. Syntax: public int GetLength (int dimension); Here, dimension is a zero-based dimension of the Array whose length needs to be determined.Return value: The return type of this m 2 min read C# | Total number of elements present in an array Array.GetLength(Int32) Method is used to find the total number of elements present in the specified dimension of the Array. Syntax: public int GetLength (int dimension); Here, dimension is a zero-based dimension of the Array whose length needs to be determined.Return value: The return type of this m 2 min read C# | Check if an Array has fixed size or not Array.IsFixedSize Property is used to get a get a value indicating whether the Array has a fixed size. This property implements the IList.IsFixedSize Property . Syntax: public bool IsFixedSize { get; } Property Value: This property is always return true for all arrays. Below programs illustrate the 2 min read C# | Check if an Array has fixed size or not Array.IsFixedSize Property is used to get a get a value indicating whether the Array has a fixed size. This property implements the IList.IsFixedSize Property . Syntax: public bool IsFixedSize { get; } Property Value: This property is always return true for all arrays. Below programs illustrate the 2 min read Like