问题实际上取决于您正在考虑的2D阵列的类型以及您的行的尺寸.
适当的2D阵列
// Init
var arr = new int[5,10];
// Counts
arr.GetLength(0) // Length of first dimension: 5
arr.GetLength(1) // Length of second dimension: 10
Run Code Online (Sandbox Code Playgroud)
锯齿状的"2D"阵列
// Init
var arr = new int[3][];
// Initially arr[0],arr[1],arr[2] is null, so we have to intialize them:
arr[0] = new int[5];
arr[1] = new int[4];
arr[2] = new int[2];
// Counts
arr.Length // Length of first dimension
// In this case the "second dimension" (if you can call it that) is of variable size
arr[0].Length // Length: 5
arr[1].Length // Length: 4
arr[2].Length // Length: 2
Run Code Online (Sandbox Code Playgroud)