AlexRaynor

2.3 ConsoleMenu

Aug 26th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.31 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp5
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string commandName;
  10.  
  11.             string name = "";
  12.             string Forecolor = "";
  13.             string Backcolor = "";
  14.  
  15.             while (true)
  16.             {
  17.                 Console.WriteLine("Введи команду: SetName, DisplayName, SetColor, DisplayBoxWithName ");
  18.                 commandName = Console.ReadLine();
  19.  
  20.                 switch (commandName)
  21.                 {
  22.                     case "SetName":
  23.                         {
  24.                             Console.Clear();
  25.                             Console.Write("Напиши имя: ");
  26.                             name = Console.ReadLine();
  27.                         }
  28.                         break;
  29.                     case "DisplayName":
  30.                         {
  31.                             Console.WriteLine("Введите число:");
  32.                             int count = int.Parse(Console.ReadLine());
  33.                             for (int i = 0; i < count; i++)
  34.                             {
  35.                                 Console.WriteLine(name);
  36.                             }
  37.                         }
  38.                         break;
  39.                     case "SetColor":
  40.                         {
  41.                             Console.Clear();
  42.                             Console.Write("Выбери цвет символов (красный, желтый или зеленый): ");
  43.                             Forecolor = Console.ReadLine();
  44.                             if (Forecolor == "красный")
  45.                                 Console.ForegroundColor = ConsoleColor.Red;
  46.                             else if (Forecolor == "желтый")
  47.                                 Console.ForegroundColor = ConsoleColor.Yellow;
  48.                             else if (Forecolor == "зеленый")
  49.                                 Console.ForegroundColor = ConsoleColor.Green;
  50.  
  51.                             Console.Write("Выбери цвет бэкграунда (синий, белый или серый): ");
  52.                             Backcolor = Console.ReadLine();
  53.                             if (Backcolor == "синий")
  54.                                 Console.BackgroundColor = ConsoleColor.DarkBlue;
  55.                             else if (Backcolor == "белый")
  56.                                 Console.BackgroundColor = ConsoleColor.White;
  57.                             else if (Backcolor == "серый")
  58.                                 Console.BackgroundColor = ConsoleColor.DarkGray;
  59.  
  60.                         }
  61.                         break;
  62.                     case "DisplayBoxWithName":
  63.                         {
  64.                             Console.Clear();
  65.                             for (int i = 0; i < name.Length + 2; i++)
  66.                                 Console.Write("#");
  67.                             Console.WriteLine();
  68.                             Console.WriteLine("#" + name + "#");
  69.                             for (int i = 0; i < name.Length + 2; i++)
  70.                                 Console.Write("#");
  71.                             Console.WriteLine();
  72.                         }
  73.                         break;
  74.                 }
  75.             }
  76.  
  77.  
  78.            
  79.         }
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment