Fehler im code?
Kann mir jemand bitte sagen warum das falsch ist und wie man das problem beheben kann.Danke.
3 Antworten
Na, es wird auf einen Index (Position) im Array data zugegriffen, welche nicht existiert.
Ist das Array zum Beispiel 5x10 groß, dann gibt es den Index 5,12 eben nicht
Gruß
ja aber mein array ist 3x3 groß und ich habe von null bis zwei gemacht ,dass sollte doch passen
Dein Array hat die Länge von 3. Das heißt, es gibt nur die Indizes 0, 1 und 2. Deine Schleife läuft allerdings so lange, bis (inklusiv) i den Wert 3 hat (i <= 3). Somit kommt es beim letzten Durchlauf zum Fehlerfall.
Ändere die Bedingung auf i < ... ab.
oben soll wohl stehen
for (int i = 0; i < data.GetLength(0)
<= ist halt falsch.
Genau das was die Fehlermeldung sagt. Index out of Range . könnte man ja mal googeln was das bedeutet, wenn man keine ahnung hat.
ja habe ich auch verstanden, nur ist da nix "out of range"
gibt es denn ein anderen weg als i<=2