kwest87

Untitled

Apr 21st, 2022
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.93 KB | None | 0 0
  1. [StartCode]
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace ConsoleApp19
  9. {
  10.     internal class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             Dictionary<string, string> dossier = new Dictionary<string, string>();
  15.             bool exit = false;
  16.             string menuOption;
  17.  
  18.             while (exit == false)
  19.             {
  20.                 Console.WriteLine("        МЕНЮ");
  21.                 Console.WriteLine();
  22.                 Console.WriteLine("1 - Добавить досье.\n2 - Список досье.\n3 - Удалить досье.\n4 - Выход.");
  23.                 menuOption = Console.ReadLine();
  24.  
  25.                 switch (menuOption)
  26.                 {
  27.                     case "1":
  28.                         AddDossier(dossier);
  29.                         continue;
  30.                     case "2":
  31.                         ShowList(dossier);
  32.                         break;
  33.                     case "3":
  34.                         dossier.Remove(Console.ReadLine());
  35.                         break;
  36.                     case "4":
  37.                         exit = true;
  38.                         break;
  39.                 }
  40.             }
  41.         }
  42.  
  43.         static void  AddDossier(Dictionary<string,string> dossier)
  44.         {
  45.             string key = Console.ReadLine();
  46.             string value = Console.ReadLine();
  47.  
  48.             if (dossier.ContainsKey(key))
  49.             {
  50.                 Console.WriteLine("Такое досье уже есть.");
  51.             }
  52.             else
  53.             {
  54.                 dossier.Add(key, value);
  55.             }
  56.         }
  57.  
  58.         static void ShowList(Dictionary<string, string> dossier)
  59.         {
  60.             foreach (var names in dossier.Keys)
  61.             {
  62.                 Console.WriteLine(names + " - " + dossier[names]);
  63.             }
  64.         }
  65.     }
  66. }
  67. [EndCode]
Advertisement
Add Comment
Please, Sign In to add comment