Guest User

Untitled

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