C#中我们可能需要单单获取二维数组甚至多维数组的行列数或者是维度,可以通过Array.GetLength(int32)的方法进行获取。
public class Test : MonoBehaviour {
public int[,] array;
// Use this for initialization
void Start () {
array = new int[4, 6];
Debug.Log(array.GetLength(0));//获取二维数组的第一维,即是4
Debug.Log(array.GetLength(1));//获取二维数组的第二维,即是6
}
}
如果是多维数组,也是如此,只需要将数字改为维度+1即可。