Pertanyaan Bagaimana saya menemukan ukuran array 2D?


Jika saya menyatakan array ini ...

string[,] a = {
                  {"0", "1", "2"},
                  {"0", "1", "2"},
                  {"0", "1", "2"},
                  {"0", "1", "2"},
              };

Lalu aku bisa mengukur panjangnya

a.Length

yang 12. Bagaimana cara mengukur dimensi dari array dalam? Jika saya mencoba ...

a[0].Length

saya mendapat Wrong number of indices inside []; expected 2. Apa yang memberi?


75
2017-11-05 13:43


asal


Jawaban:


Anda ingin metode GetLength () dari array Anda:

a.GetLength(0);

http://msdn.microsoft.com/en-us/library/system.array.getlength.aspx


91
2017-11-05 13:48



Menggunakan Array.Rank untuk mendapatkan jumlah dimensi dan kemudian digunakan Array.GetLength(int dimension) untuk mendapatkan panjang dimensi tertentu.


60
2017-11-05 13:52



Menggunakan System.Array.GetLength (int dimensi).


16
2017-11-05 13:48