Meltdragon Geschrieben 17. Februar 2017 Melden Share Geschrieben 17. Februar 2017 Ich mal wieder... Komm mir langsam dumm vor XD. Wie kann ich den Index Platz eines Objectes in einem Multidimensionalen Array mir anzeigen lassen? Für ein eindimensionales Array ist der Befehl ja Array.IndexOf(array, Object). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
malzbie Geschrieben 17. Februar 2017 Melden Share Geschrieben 17. Februar 2017 Ich glaube da gibt es keine direkten Befehl für , also musst du es mit 2 Schleifen durchfahren. So wie hier: public static Tuple<int, int> CoordinatesOf<T>(this T[,] matrix, T value) { int w = matrix.GetLength(0); // width int h = matrix.GetLength(1); // height for (int x = 0; x < w; ++x) { for (int y = 0; y < h; ++y) { if (matrix[x, y].Equals(value)) return Tuple.Create(x, y); } } return Tuple.Create(-1, -1); } 2 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.