erledigt: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. ???
-
Hallo,
hab gerade folgendes Problem, ich kann irgendwie nicht erkennen, woran es liegt, vielleicht erkennts ja jemand von euch. Ich habs mal zusammengekürzt:private Objekt[] Massen; void unwichtig() { Massen = new Objekt[20]; Massen[1].Set(10, 20, 30, 40); /// [b]Hier ist der Fehler[/b] } public class Objekt { public int size = 30; public int xpos = 250; public int ypos = 150; public int mass = 2; public void Set(int x, int y, int m, int s) { xpos = x; ypos = y; mass = m; size = s; } }
VS.Net schmeißt mir folgende Meldung an den Kopf:
Eine nicht behandelte Ausnahme des Typs 'System.NullReferenceException' ist in WindowsApplication5.exe aufgetreten.
Zusätzliche Informationen: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Wär nett, wenn mir da mal jemand auf die Sprünge helfen könnte.
Danke.
-
Schon erledigt. Es fehlte in der Zeile vor dem Fehler ein
Massen[1] = new Objekt()Das soll man erstmal wissen.