Chito
28-11-2008, 19:22
Hallo!
in der "klasse" halte ich die Struktur der LinkedList. In dieser Struktur sind weitere Listen enthalten. List<string> variable .
Wie kann ich diese variablenListen auslesen?
Hier mal bei code:
class Config
{
public List<string> variable = new List<string>();
public List<int> variable2 = new List<int>();
}
class Program
{
static void Main()
{
int counterAnzeige = 0;
Console.Title = "XML-Datei wird über ein XmlTextReader-Objekt eingelesen";
Console.WriteLine("Bitte warten. Die Konfigurationsdatei wird gelesen!");
Console.WriteLine();
// XMLParser-Objekt wird erzeugt
XMLParser xml = new XMLParser();
xml.ParseFile("xxx.xml");
// Config-Klasse für die Datenhaltung über die dynamische Liste
Config config = new Config();
LinkedList<Config> list = new LinkedList<Config>();
list.AddFirst(config);
xml.Display(list, "Das Config-Objekt wurde eingehangen!");
foreach (Config @ausgabe in list)
{
counterAnzeige++;
Console.WriteLine("MEINE \t'beschreibung'\t: {0}", ausgabe.variable);
Console.WriteLine("MEINE \t'beschreibung'\t: {0}", ausgabe.variable2);
}
Console.ReadLine();
Console.Read();
}
Leider funktioniert das so nicht.
Auf meiner Konsole kommt die meldung:
System.Collections.Generic.List`1[System.String]
Ich kann damit nicht wirklich viel anfangen.
Wie kann ich in der LinkedList weitere Listen über die Config-Klasse halten?
Ich bin so langsam echt am verzweifeln! :o
Gruss
Chito
in der "klasse" halte ich die Struktur der LinkedList. In dieser Struktur sind weitere Listen enthalten. List<string> variable .
Wie kann ich diese variablenListen auslesen?
Hier mal bei code:
class Config
{
public List<string> variable = new List<string>();
public List<int> variable2 = new List<int>();
}
class Program
{
static void Main()
{
int counterAnzeige = 0;
Console.Title = "XML-Datei wird über ein XmlTextReader-Objekt eingelesen";
Console.WriteLine("Bitte warten. Die Konfigurationsdatei wird gelesen!");
Console.WriteLine();
// XMLParser-Objekt wird erzeugt
XMLParser xml = new XMLParser();
xml.ParseFile("xxx.xml");
// Config-Klasse für die Datenhaltung über die dynamische Liste
Config config = new Config();
LinkedList<Config> list = new LinkedList<Config>();
list.AddFirst(config);
xml.Display(list, "Das Config-Objekt wurde eingehangen!");
foreach (Config @ausgabe in list)
{
counterAnzeige++;
Console.WriteLine("MEINE \t'beschreibung'\t: {0}", ausgabe.variable);
Console.WriteLine("MEINE \t'beschreibung'\t: {0}", ausgabe.variable2);
}
Console.ReadLine();
Console.Read();
}
Leider funktioniert das so nicht.
Auf meiner Konsole kommt die meldung:
System.Collections.Generic.List`1[System.String]
Ich kann damit nicht wirklich viel anfangen.
Wie kann ich in der LinkedList weitere Listen über die Config-Klasse halten?
Ich bin so langsam echt am verzweifeln! :o
Gruss
Chito