Si je déclare ce tableau ...
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 à l'intérieur? Si j'essaye ...
a[0].Length
Je reçois Wrong number of indices inside []; expected 2
. Ce qui donne?
Vous voulez la méthode GetLength () de votre tableau:
a.GetLength(0);
http://msdn.Microsoft.com/en-us/library/system.array.getlength.aspx
Utilisez Array.Rank
pour obtenir le nombre de dimensions, puis utilisez Array.GetLength(int dimension)
pour obtenir la longueur d'une dimension spécifique.
Utilisez System.Array.GetLength (dimension int) .