Comment puis-je effectuer une itération de lignes et de colonnes d'un tableau multidimensionnel?
Je voudrais parcourir les lignes et les colonnes séparément sur un tableau à deux dimensions:
object[,] values;
Comment itérer à travers les lignes et simplement les colonnes?
- Qu'entendez-vous à part?
Vous devez vous connecter pour publier un commentaire.
Cela dépend de ce que de colonnes et de lignes pour vous, mais vous pouvez utiliser cet extrait de code:
Et:
Voici un code pour itérer à travers les premier et second dimensions du tableau à 2 dimensions tableau. (Il n'y a pas vraiment de "lignes" et "colonnes", car un tableau multidimensionnel peut avoir un nombre quelconque de dimensions)
Multi-dimensions des tableaux n'ont pas de lignes et de colonnes dans la façon dont vous êtes en se référant à eux - ils ont juste plusieurs indices utilisés pour accéder à des valeurs. Une itération sur un tel tableau serait fait à l'aide de imbriqués pour les boucles, et si vous souhaitez effectuer certains calculs par-dimension de la base, vous devez modifier l'ordre des boucles en conséquence.
Une autre option, si vous avez seulement besoin d'itérer sur une dimension, est d'utiliser un tableau de tableaux au lieu d'un tableau multidimensionnel comme ceci: