Guest User

Untitled

a guest
Jan 19th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.91 KB | None | 0 0
  1. static void Main(string[] args)
  2.         {
  3.             ShapeType type = ShapeType.Undeclared;
  4.             bool exit = false;
  5.             Shape figure = null;
  6.             int menuChoice = 0;
  7.             do
  8.             {
  9.                 ViewMenu(); //Visar menyn
  10.                     Console.Write("Ange menyval 0-2: ");
  11.                     menuChoice = int.Parse(Console.ReadLine()); //Gör om inmatningen till en Int
  12.                    
  13.                
  14.                     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.
  15.                     {
  16.  
  17.                         switch (menuChoice) //Beroende på vad användaren matar in blir det olika case.
  18.                         {
  19.  
  20.                             case 0: //avsluta
  21.                                 Console.WriteLine("Programmet avslutas.");
  22.                                 return;
  23.                             case 1: //Ellipse
  24.                                 type = ShapeType.Ellipse;
  25.                                 break;
  26.                             case 2: //Rektangel
  27.                                 type = ShapeType.Rectangle;
  28.                                 break;
  29.  
  30.                         }
  31.                         figure = CreateShape(type); // Nytt Shapeobjekt med namnet figure skapas, vilken som skapas beror på vilket värde man matat in. Rectangle eller Ellipse.
  32.                         ViewShapeDetail(figure);
  33.                     }
  34.                     else
  35.                     {
  36.                         Console.ForegroundColor = ConsoleColor.White;
  37.                         Console.BackgroundColor = ConsoleColor.DarkBlue;
  38.                         Console.WriteLine("Du måste ange ett värde mellan 0-2");
  39.                         Console.ResetColor();
  40.                     }
  41.                
  42.             } while (!exit);
  43.  
  44.         }
Add Comment
Please, Sign In to add comment