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

前端 未结 5 1778
自闭症患者
自闭症患者 2020-12-13 08:51

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

What is the difference between the Length property and the GetLength functi

5条回答
  •  长情又很酷
    2020-12-13 09:46

    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
    

提交回复
热议问题