Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Fahrzeug auto1 = new Fahrzeug("Opel Astra", 30000, 200);

            Console.WriteLine(auto1.BeschreibeMich());
            auto1.StarteMotor();
            auto1.StarteMotor();
            auto1.StarteMotor();
            Console.WriteLine(auto1.BeschreibeMich());
            auto1.Parke();
            Console.WriteLine(auto1.BeschreibeMich());
            auto1.StarteMotor();
            auto1.StarteMotor();
            Console.WriteLine(auto1.BeschreibeMich());

            Flugzeug flieger1 = new Flugzeug("Boeing", 800, 30000000, 9000);

            // Verwendung von IEnumerable
            foreach (var item in flieger1)
            {
                Console.WriteLine($"item: {item}");
            }

            string testeArrayÄhnlichkeit = flieger1[2];

            Console.WriteLine($"testeArrayÄhnlichkeit: {testeArrayÄhnlichkeit}");

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Action <int> actionVar = Funktion1;

            actionVar += Funktion1;

            actionVar(45);

            actionVar -= Funktion1;

            actionVar(85);


            Func <int, int, string> funcVar = Funktion2;

            funcVar += Funktion2;


            Console.WriteLine(funcVar(12, 123));


            List <int> intList = new List <int>();

            for (int i = 0; i < 50; i++)
            {
                intList.Add(i * 3);
            }

            List <int> ergebnisse = intList.FindAll(delegate(int a)
            {
                return(a % 2 == 0);
            });

            foreach (var item in ergebnisse)
            {
                Console.WriteLine(item);
            }

            List <Fahrzeug> fzList = new List <Fahrzeug>();

            for (int i = 0; i < 10; i++)
            {
                fzList.Add(PKW.ErzeugeZufälligenPKW());
            }

            Fahrzeug ErgFz = fzList.Find(fz => fz.Name.Equals("BMW"));


            Console.WriteLine(ErgFz.BeschreibeMich());

            Console.ReadKey();
        }