Object reference not set to an instance of an object.

0

witam,

mam dość dziwny problem, ze skompilowaniem swojego programu... dostaję następujące info:
"An unhandled exception of type 'System.NullReferenceException' occurred in pole_gry.dll

Additional information: Object reference not set to an instance of an object.".

Próbowałem wygooglować pomoc, niestety nie natrafiłem na nic co by mi pomogło.

Problem pojawia się w następującej linijce kodu:

this.plansza[i][j] = '|';

oczywiście plansza to tablica char-ów.

sugestie?

0

A plansza w ogóle istnieje? I pamietaj, że sama inicjalizacja tablicy[][] nie tworzy Ci jej w pełni działajacej, musisz jej obiekty też zainicjalizować.

1

Skoro masz jagged array to musisz albo ją zainicjować pętlą for:
plansza = new char[n][]; // chyba w tym miejscu n, nie mam chwilowo dostępu do kompilatora
for i = [0; n) // pseudokod, pętla for od 0 do n
plansza[i] = new char[m];

albo po prostu użyć tablicy dwuwymiarowej (char[,] = new char[n,m])

0

hehe, dokładnie o to chodziło... zapomniałem jej zainicjować... aż mi głupio... :p dawnoo nie pisałem już nic.. ale żeby o takiej podstawie zapomnieć :(

no nic, wielkie dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1