static void Main(string[] args)
        {
            Transportmittel transportmittel = new Transportmittel("Kutsche", 450.23, 200);

            Console.OutputEncoding = Encoding.Unicode;
            Console.WriteLine(transportmittel.BeschreibeMich());

            PKW pkw = new PKW("Audi", 45.45, 189, 3, 45);

            Console.WriteLine(pkw.BeschreibeMich());

            Schiff schiff = new Schiff("Titanic", 2000000.00, 150, Schiff.SchiffsTreibstoff.Diesel);

            Console.WriteLine(schiff.BeschreibeMich());

            Flugzeug flugzeug = new Flugzeug("Boeing", 356433222.22, 500, 7, 20000);

            Console.WriteLine(flugzeug.BeschreibeMich());

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.UTF8;
            //Console.Write("Bitte Fahrzeugname eingeben: ");
            //string FName = Console.ReadLine();
            //Console.Write("Bitte MaxGeschwindigkeit eingeben: ");
            //int FMaxGeschw = int.Parse(Console.ReadLine());
            //Console.Write("Bitte Preis eingeben: ");
            //int FPreis = int.Parse(Console.ReadLine());
            //Console.Write("Bitte aktuelle Geschwindigkeit eingeben: ");
            //int FAktuellV = int.Parse(Console.ReadLine());
            //Console.Write("Bitte Anfangs-Zustand eingeben (\"Stehend=0, Fahrend=1\"): ");
            //int FZustand = int.Parse(Console.ReadLine());
            //Fahrzeug fahrzeug = new Fahrzeug(FName, FMaxGeschw, FPreis, FAktuellV, FZustand);
            FahrzeugLib fahrzeug = new FahrzeugLib("BMW", 200, 20000);
            Flugzeug    flugzeug = new Flugzeug("Boeing", 900, 9500000, 3);
            PKW         pkw      = new PKW("Audi", 250, 35000, 5);
            Schiff      schiff   = new Schiff("Titanic", 60, 2500000, true);

            foreach (var item in flugzeug)
            {
                Console.WriteLine($"Eintrag: {item}");
            }
            Console.WriteLine("\n###########################");

            //Console.WriteLine($"Name: {fahrzeug.Name}");
            //Console.WriteLine($"Max Geschw: {fahrzeug.MaxGeschwindigkeit}");
            //Console.WriteLine($"Preis: {fahrzeug.Preis}");
            //Console.WriteLine($"Aktuelle Geschw: {fahrzeug.AktuelleGeschwindigkeit}");
            //Console.WriteLine($"Zustand: {fahrzeug.Zustand}");

            Console.WriteLine(fahrzeug.BeschreibeMich());
            Console.WriteLine("\n###########################");
            Console.WriteLine(flugzeug.BeschreibeMich());
            Console.WriteLine("\n###########################");
            Console.WriteLine(pkw.BeschreibeMich());
            Console.WriteLine("\n###########################");
            Console.WriteLine(schiff.BeschreibeMich());

            Console.WriteLine();
            Console.WriteLine("\n###########################");

            bool beenden = true;

            do
            {
                Console.WriteLine();
                Console.WriteLine("Was soll mit dem Fahrzeug passieren?");
                Console.WriteLine("1 = Motor stoppen");
                Console.WriteLine("2 = Motor starten");
                Console.WriteLine("3 = Beschleunigen");
                Console.WriteLine("4 = Habe fertig");
                int Antwort = int.Parse(Console.ReadLine());
                Console.Clear();
                switch (Antwort)
                {
                case 1:
                    fahrzeug.StoppeMotor();
                    Console.WriteLine($"Aktueller Zustand: {fahrzeug.Zustand}");
                    break;

                case 2:
                    fahrzeug.StarteMotor();
                    Console.WriteLine($"Aktueller Zustand: {fahrzeug.Zustand}");
                    break;

                case 3:
                    fahrzeug.Beschleunigen();
                    Console.WriteLine($"Aktuelle Geschw: {fahrzeug.AktuelleGeschwindigkeit} km/h");
                    break;

                case 4:
                    beenden = false;
                    break;
                }
            } while (beenden);
        }