static void Main(string[] args) { #region Daten Flugzeug flugzeug = new Flugzeug() { Gewicht = 23, Farbe = "weiß", Spannweite = 34 }; Hubschrauber hubschrauber = new Hubschrauber() { Gewicht = 3.5m, Farbe = "grün", RotorDurchmesser = 8 }; Frachter frachter = new Frachter() { Gewicht = 34000, Farbe = "schwarz", Brt = 48000, Tiefgang = 3.5M, Ladevolumen = 30000 }; #endregion Daten // Eine Fahrzeugliste erzeugen List <Fahrzeug> fahrzeugs = new List <Fahrzeug>() { flugzeug, hubschrauber, frachter }; // binär DataHandler data = new DataHandler(new DateiProvider("liste.dat"), new BinarySerialisierer()); data.SetData(fahrzeugs); fahrzeugs = data.GetData(); Ausgabe(fahrzeugs, SerializerTyp.Binary); // xml data = new DataHandler(new DateiProvider("liste.xml"), new XmlSerialisierer()); data.SetData(fahrzeugs); fahrzeugs = data.GetData(); Ausgabe(fahrzeugs, SerializerTyp.Xml); // soap data = new DataHandler(new DateiProvider("liste.soap"), new BinarySerialisierer()); data.SetData(fahrzeugs); fahrzeugs = data.GetData(); Ausgabe(fahrzeugs, SerializerTyp.Soap); Console.ReadKey(); }
static void Main(string[] args) { Luftfahrzeug[] arr = new Luftfahrzeug[5]; arr[0] = new Flugzeug(); arr[1] = new Hubschrauber(); arr[2] = new Hubschrauber(); arr[3] = new Flugzeug(); arr[4] = new Rakete(); foreach (Luftfahrzeug item in arr) { item.Starten(); } Console.ReadLine(); }