2010-11-05 4 views
68

Si je déclare ce tableau ...Comment trouver la taille d'un tableau 2D?

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

Ensuite, je peux mesurer la longueur avec

a.Length 

qui est 12. Comment puis-je mesurer la dimension des tableaux au sein? Si je tente ...

a[0].Length 

je reçois Wrong number of indices inside []; expected 2. Ce qui donne?

+1

Si vous l'avez défini comme 'string [] []' alors 'a [0] .Length' fonctionnerait. – Gabe

+6

Doit pas 'a.Length' être 12? –

+1

@PhilGan [Oui, il devrait] (http://ideone.com/br2Tth). Devrions-nous réparer l'OP? Je ne sais pas ce que l'étiquette exige ici. – Michael

Répondre