コード例 #1
0
        static void Main(string[] args)
        {
            try
            {
                int tAge;
                //Init 3 Football Players
                TransferMarket Schnorcher = new TransferMarket("Sepp", "Schnorcher", 34, "FC Haudanebm", 1000);
                TransferMarket Nixnutz    = new TransferMarket("Hans", "Nixnutz", 28, "FC Haudanebm", 30);
                TransferMarket Schwein    = new TransferMarket("Krankes", "Schwein", 12, "SC Stall", 909921);

                //Init 1 Football Player and 1 Student with the Interface IAge
                IAge Seppl           = new TransferMarket("Seppl", "Dergroße", 50, "FC Haudanebm", 0815);
                IAge DerNeueSchueler = new Student("Muster", "Schueler", 11);

                //Array of Interface IAge
                var ArrIAge = new IAge[] {
                    new TransferMarket("Sepp", "Schnorcher", 34, "FC Haudanebm", 1000),
                    new TransferMarket("Zweiter", "Irgendwas", 24, "CF LangAtem", 4),
                    new Student("Dritter", "Streber", 6),
                    new Student("Vierter", "StreberVier", 7),
                    new Student("Fuenfter", "Fauler", 89)
                };

                //Write in the console
                Console.WriteLine($"Bester Spieler des Saison wurde Hr. {Schwein.Name.PSecondName}");

                //Change the age of a player
                Console.WriteLine("Aendern des Alters von {0} von {1} auf:", Schnorcher.Name.PSecondName, Schnorcher.Age);
                tAge = Convert.ToInt32(Console.ReadLine());

                Seppl.ChangeAge(tAge);
                Seppl.PrintAge();

                //Print the age of the Student
                DerNeueSchueler.PrintAge();

                Console.WriteLine("----------------------");

                //Printing Loop for the Interface
                foreach (var i in ArrIAge)
                {
                    i.PrintAge();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: " + e.Message);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: DErnstl/oom
        static void Main(string[] args)
        {
            try {
                int tAge;
                //Init 3 Football Players
                TransferMarket Schnorcher = new TransferMarket("Sepp", "Schnorcher", 34, "FC Haudanebm", 1000);
                TransferMarket Nixnutz    = new TransferMarket("Hans", "Nixnutz", 28, "FC Haudanebm", 30);
                TransferMarket Schwein    = new TransferMarket("Krankes", "Schwein", 12, "SC Stall", 909921);

                //Write in the console
                Console.WriteLine($"Bester Spieler des Saison wurde Hr. {Schwein.Name.PSecondName}");

                //Change the age of a player
                Console.WriteLine("Aendern des Alters von {0} von {1} auf:", Schnorcher.Name.PSecondName, Schnorcher.Age);
                tAge = Convert.ToInt32(Console.ReadLine());
                Schnorcher.ChangedAge(tAge);
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: " + e.Message);
            }
        }