Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void Main(string[] args)
- {
- ShapeType type = ShapeType.Undeclared;
- bool exit = false;
- Shape figure = null;
- int menuChoice = 0;
- do
- {
- ViewMenu(); //Visar menyn
- Console.Write("Ange menyval 0-2: ");
- menuChoice = int.Parse(Console.ReadLine()); //Gör om inmatningen till en Int
- if (menuChoice <= 2 && menuChoice >= 0) //Om menuChoice är mellan 0-2 körs switchsatsen. Annars skrivs felmeddelande ut och användaren får göra om.
- {
- switch (menuChoice) //Beroende på vad användaren matar in blir det olika case.
- {
- case 0: //avsluta
- Console.WriteLine("Programmet avslutas.");
- return;
- case 1: //Ellipse
- type = ShapeType.Ellipse;
- break;
- case 2: //Rektangel
- type = ShapeType.Rectangle;
- break;
- }
- figure = CreateShape(type); // Nytt Shapeobjekt med namnet figure skapas, vilken som skapas beror på vilket värde man matat in. Rectangle eller Ellipse.
- ViewShapeDetail(figure);
- }
- else
- {
- Console.ForegroundColor = ConsoleColor.White;
- Console.BackgroundColor = ConsoleColor.DarkBlue;
- Console.WriteLine("Du måste ange ett värde mellan 0-2");
- Console.ResetColor();
- }
- } while (!exit);
- }
Add Comment
Please, Sign In to add comment