Hallo,
kann mit irgendeiner einen Tipp geben wie man ein Feld in einer Klasse als Arraylist anspricht?
Hier der Versuch eines Aufrufs der Klasse TestClass
if (XmlRdr.Name == "RecNR")
{
TestClass.addValues(XmlRdr.GetAttribute("value"));
}
und hier die Klassendefinition:
using System.Collections;
public class TestClass
{
public int ID;
public string Nr;
public ArrayList ALvalues;
public TestClass()
{
ArrayList ALvalues = new ArrayList();
}
public void addValues(string value)
{
ALvalues.Add(value);
}
}
Der Aufruf bricht mit einer NullReferenceException in derALvalues. Add(value) Zeile ab?
Wie kann ich Daten die in einer unbestimmten Länge eingelesen werden sollen, in diese ArrayList oder Ähnliches bringen?
Für Hinweise wäre ich echt dankbar
Uli
kann mit irgendeiner einen Tipp geben wie man ein Feld in einer Klasse als Arraylist anspricht?
Hier der Versuch eines Aufrufs der Klasse TestClass
if (XmlRdr.Name == "RecNR")
{
TestClass.addValues(XmlRdr.GetAttribute("value"));
}
und hier die Klassendefinition:
using System.Collections;
public class TestClass
{
public int ID;
public string Nr;
public ArrayList ALvalues;
public TestClass()
{
ArrayList ALvalues = new ArrayList();
}
public void addValues(string value)
{
ALvalues.Add(value);
}
}
Der Aufruf bricht mit einer NullReferenceException in derALvalues. Add(value) Zeile ab?
Wie kann ich Daten die in einer unbestimmten Länge eingelesen werden sollen, in diese ArrayList oder Ähnliches bringen?
Für Hinweise wäre ich echt dankbar
Uli
Comment