Trouver la position d'un élément dans un tableau à deux dimensions?
Bien simple question ici (peut-être pas une réponse simple?)
Dire que j'ai un tableau à deux dimensions
[0] [1] [2]
[3] [4] [5]
[6] [7] [8]
Maintenant, supposons que je veux obtenir la position du numéro de 6
Je sais qu'avec un tableau à une dimension que je peux utiliser de Tableau.indexOf (), mais quelles seraient mes options avec 2 dimensions des tableaux?
Merci!
Je suppose que tu veux dire d'un tableau 2D (
int[,]
), pas un tableau en escalier (int[][]
)OriginalL'auteur zeta | 2010-07-15
Vous devez vous connecter pour publier un commentaire.
Je dirais quelque chose comme ceci:
OriginalL'auteur Dan Tao
Ici est une méthode qui devrait trouver un indice dans un tableau avec l'arbitraire d'un rang.
... Ajoutée Supérieure/Inférieure des limites portée par rang
ToList
appel me paraît un peu paresseux... pourquoi copier l'intégralité du contenu d'un tableau multidimensionnel à unList<T>
seulement à utiliserIndexOf
? Vous pouvez écrire votre propre qui énumère sur le tableau en place.bon point. Je pensais à ajouter le support pour les bornes de toute façon je vais changer cela.
OriginalL'auteur Matthew Whited