public void Transcript2() { // XML Deserialize string quellVerzeichnis = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\dev\P6-CSH\P6-Dateien"; string datei = quellVerzeichnis + @"\XmlTest.xml"; string datei2 = quellVerzeichnis + @"\XmlTestCollection.xml"; // Einzelne Datei Kurs kurs1; using (FileStream fileStream = new FileStream(datei, FileMode.Open, FileAccess.Read)) { XmlSerializer xmlSerializer = new XmlSerializer(typeof(Kurs)); kurs1 = xmlSerializer.Deserialize(fileStream) as Kurs; Kurs.KursAusgabe(kurs1); } // Collection Console.WriteLine("\nAus Liste:\n"); using (FileStream fileStream = new FileStream(datei2, FileMode.Open, FileAccess.Read)) { XmlSerializer xmlSerializer = new XmlSerializer(Kurs.Kurse.GetType()); Kurs.Kurse = xmlSerializer.Deserialize(fileStream) as List <Kurs>; Kurs.AlleAusgeben(); } }
public static void KursAusgabe(Kurs kurs) { Console.WriteLine("Bezeichner: " + kurs.KursBezeichner); Console.WriteLine("Beginn: " + kurs.Beginn.ToShortDateString()); Console.WriteLine("Dauer: " + kurs.Dauer); }