Kurze ArrayList Frage

13/08/2008 - 22:26 von romantre | Report spam
Hallo WWW,
ich habe eine statische ArrayList in einer eigenen Klasse definiert
und Daten in diese hinzugefügt (Funktioniert einwandfrei).
Wenn ich aber nun versuche die Anzahl der Eintràge zu bestimmen und
über eine Methode zurückzugeben (über int count = list.Count;) kommt
es zu einer NullReferenceException. Im Debug-Modus von Visual C#
Express 2k8 sehe ich, dass die ArrayList Eintràge enthàlt (z.B. list |
Count = 1), aber diese Zahl wird einfach nicht auf den Integer
übertragen.

Woran liegt das? Vielleicht an static? Oder einfach nur ein dummer
Denkfehler?

Vielen Dank schon einmal,

Roman
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
13/08/2008 - 23:24 | Warnen spam
schrieb:
ich habe eine statische ArrayList in einer eigenen Klasse definiert
und Daten in diese hinzugefügt (Funktioniert einwandfrei).
Wenn ich aber nun versuche die Anzahl der Eintràge zu bestimmen und
über eine Methode zurückzugeben (über int count = list.Count;) kommt
es zu einer NullReferenceException. Im Debug-Modus von Visual C#
Express 2k8 sehe ich, dass die ArrayList Eintràge enthàlt (z.B. list |
Count = 1), aber diese Zahl wird einfach nicht auf den Integer
übertragen.



Poste relevante Codeausschnitte. Wo wird die statische Variable
initialisiert?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen