c#中的Length和GetLength()的区别


仅作为操作记录,大佬请跳过。

代码格式

首先 Length直接,GetLength()需要用括号

Length是取所有的元素个数,GetLength()是取行数和列数

简明

假如一个数组:(两行三列)
array=
1,2,3
4,5,6

Length是6;
GetLength(0)是2,【GetLength(0)表示取行数】
GetLength(1)是3

做一个小实验

double[,] output = new double[,] { { 1, 2, 4 },{ 1,2,4} };
//实验getlength和Length
//*******************************
int arraylength = new int();
arraylength = output.Length;
arraylength = output.GetLength(0);
//*******************************

在这里插入图片描述