# 如何在C#中查找数组的长度？

Array.Length属性用于获取数组所有维度中元素的总数。基本上, 数组的长度是该数组所有维度所包含的元素总数。

``public int Length { get; }``

``````//C# program to find the
//the total number of
//elements in 1-D Array
using System;
namespace srcmini {

class GFG {

//Main Method
public static void Main()
{

//declares a 1D Array of string.
string [] weekDays;

//allocating memory for days.
weekDays = new string [] { "Sun" , "Mon" , "Tue" , "Wed" , "Thu" , "Fri" , "Sat" };

//Displaying Elements of the array
foreach ( string day in weekDays)
Console.Write(day + " " );

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

//using Length property
Console.Write(weekDays.Length);
}
}
}``````

``````Sun Mon Tue Wed Thu Fri Sat
Total Number of Elements: 7``````

``````//C# program to find the total
//number of elements in the
//multidimensional Arrays
using System;
namespace srcmini {

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}};

//Three-dimensional array.
int [, , ] intarray3D = new int [, , ] {{{ 1, 2, 3}, { 4, 5, 6}}, {{ 7, 8, 9}, {10, 11, 12}}};

//The same array with dimensions
//specified 2, 2 and 3.
int [, , ] intarray3Dd = new int [2, 2, 3] {{{1, 2, 3}, {4, 5, 6}}, {{ 7, 8, 9}, {10, 11, 12}}};

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

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

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

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

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

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

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

//using Length property
Console.Write(intarray3Dd.Length);
}
}
}``````

``````Total Number of Elements in intarray: 8
Total Number of Elements in intarray_d: 8
Total Number of Elements in intarray3D: 12
Total Number of Elements in intarray3Dd: 12``````

• https://docs.microsoft.com/en-us/dotnet/api/system.array.length?view=netframework-4.7.2

• 回顶