C#如何獲取二維陣列的行列數
阿新 • • 發佈:2018-12-20
本來是想在unity2D中利用二維陣列儲存平面上網格佔用情況的。忽然發現忘了怎麼獲取二維陣列的行列數了,在這裡記錄一下這些函式(雖然完成任務也可不依靠這些函式)。
在二維陣列中我們可以利用GetUpperBound()來獲取行列數。
例子如下
namespace TestGroundCsharp { class Program { static void Main(string[] args) { int[,] i = new int[5,4]; Console.WriteLine("i[5,4]的length為{0}",i.Length); Console.WriteLine("i[5,4]的Rank為{0}", i.Rank); Console.WriteLine("i[5,4]的GetLength(0)為{0}", i.GetLength(0)); Console.WriteLine("i[5,4]的GetUpperBound(0)為{0}", i.GetUpperBound(0)); Console.WriteLine("i[5,4]的GetUpperBound(1)為{0}", i.GetUpperBound(1)); Console.ReadKey(); } } }
以上