static void Main(string[] args) { Goalkeepers goalkeeper = new Goalkeepers(); //Skapar goalkeeper och kopplar till Goalkeepers klassen, detsamma för de andra men med respektive klass Defender defender = new Defender(); Midfielder midfielder = new Midfielder(); Attackers attackers = new Attackers(); //Hämtar choose metoden som är till för att välja vilken spelare man vill ha men försökte komma på hur man sparar utanför metoden så man kan ta med sig spelaren //Var meningen att det skulle finnas samma variabler för resterande positioner också och i slutet så sätter man ihop laget som valts. goalkeeper.Choose(); Console.ReadLine(); }
public void Choose() { Console.WriteLine("Choose a goalkeeper"); Console.WriteLine(); string choice1 = ""; Console.WriteLine("1. Jan Oblak"); Console.WriteLine("2. Marc-André ter Stegen"); Console.WriteLine("3. Alisson Becker"); Console.WriteLine("4. David De Gea"); Console.WriteLine("5. Manuel Neuer"); Console.WriteLine(); choice1 = Console.ReadLine(); while (choice1 != "1" && choice1 != "2" && choice1 != "3" && choice1 != "4" && choice1 != "5") { Console.WriteLine("Chose one of the presented goalkeepers!"); choice1 = Console.ReadLine(); } Goalkeepers goalkeeper = new Goalkeepers(); //Skapar goalkeeper och kopplar till Goalkeepers klassen Console.WriteLine(); Console.WriteLine("You chose: "); //Det valet man gör kör metoden för den spelare man valt, vilket i sin tur kör printStats på den spelaren och man statsen skrivs ut. //Har försökt komma på ett sätt som gör att man kan spara statsen som deklareras i metoden så man kan bara köra den senare när man byggt sitt lag. if (choice1 == "1") { goalkeeper.Oblak(); string golie = "oblak"; } if (choice1 == "2") { goalkeeper.TerStegen(); string golie = "terstegen"; } if (choice1 == "3") { goalkeeper.Alisson(); string golie = "alisson"; } if (choice1 == "4") { goalkeeper.DeGea(); string golie = "degea"; } if (choice1 == "5") { goalkeeper.Neuer(); string golie = "neuer"; } }