Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Array.GetLength() and Array.Length?

Tags:

arrays

c#

How do you use the Array.GetLength function in C#?

What is the difference between the Length property and the GetLength function?

like image 215
Novice Developer Avatar asked Jan 11 '10 20:01

Novice Developer


1 Answers

GetLength takes an integer that specifies the dimension of the array that you're querying and returns its length. Length property returns the total number of items in an array:

int[,,] a = new int[10,11,12]; Console.WriteLine(a.Length);           // 1320 Console.WriteLine(a.GetLength(0));     // 10 Console.WriteLine(a.GetLength(1));     // 11 Console.WriteLine(a.GetLength(2));     // 12 
like image 79
mmx Avatar answered Sep 29 '22 09:09

mmx