Program.cs 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. using Other;
  2. using Library1_4Basics;
  3. using Library5Class;
  4. using Library6Properties;
  5. using Library7Inheritance;
  6. using Library8Interface;
  7. using Library9Delegates;
  8. using Library10TextFiles;
  9. using Library11Authorization;
  10. using Library12DateTime;
  11. using Library13RegularExpressions;
  12. namespace ConsoleCSharp
  13. {
  14. class MainClass
  15. {
  16. static void Main()
  17. {
  18. InputControl IC = new InputControl();
  19. RemoteControl1 RC1 = new RemoteControl1();
  20. StaticMethods1 E1 = new StaticMethods1();
  21. Arrays2 E2 = new Arrays2();
  22. Strings3 E3 = new Strings3();
  23. ExceptionHandling4 E4 = new ExceptionHandling4();
  24. Exercise5 E5 = new Exercise5();
  25. Exercise6 E6 = new Exercise6();
  26. Exercise7 E7 = new Exercise7();
  27. Exercise8 E8 = new Exercise8();
  28. Exercise9 E9 = new Exercise9();
  29. Exercise10 E10 = new Exercise10();
  30. Exercise11 E11 = new Exercise11();
  31. Exercise12 E12 = new Exercise12();
  32. Exercise13 E13 = new Exercise13();
  33. int n, end;
  34. do
  35. {
  36. Console.ForegroundColor = ConsoleColor.Yellow; // устанавливаем цвет
  37. Console.WriteLine("\tВыберите тему:");
  38. Console.WriteLine("---------------------------");
  39. Console.WriteLine("0. Входной контроль");
  40. Console.WriteLine("1. Статические методы");
  41. Console.WriteLine("2. Массивы");
  42. Console.WriteLine("3. Работа со строками");
  43. Console.WriteLine("4. Обработка исключений");
  44. Console.WriteLine("5. Классы и объекты");
  45. Console.WriteLine("6. Свойства");
  46. Console.WriteLine("7. Наследование");
  47. Console.WriteLine("8. Абстрактные классы и интерфейсы");
  48. Console.WriteLine("9. Делегаты");
  49. Console.WriteLine("10. Работа с текстовыми файлами");
  50. Console.WriteLine("11. Авторизация и регистрация пользователя");
  51. Console.WriteLine("12. Работа с датой и временем");
  52. Console.WriteLine("13. Работа с регулярными выражениями");
  53. Console.WriteLine("101. Задачи Дистант");
  54. Console.WriteLine("---------------------------");
  55. Console.ResetColor(); // сбрасываем в стандартный
  56. n = Convert.ToInt32(Console.ReadLine());
  57. switch (n)
  58. {
  59. case 0: IC.Call(); break;
  60. case 1: E1.Call(); break;
  61. case 2: E2.Call(); break;
  62. case 3: E3.Call(); break;
  63. case 4: E4.Call(); break;
  64. case 5: E5.Call(); break;
  65. case 6: E6.Call(); break;
  66. case 7: E7.Call(); break;
  67. case 8: E8.Call(); break;
  68. case 9: E9.Call(); break;
  69. case 10: E10.Call(); break;
  70. case 11: E11.Call(); break;
  71. case 12: E12.Call(); break;
  72. case 13: E13.Call(); break;
  73. case 101: RC1.Call(); break;
  74. default: Console.WriteLine("Такой темы нет"); break;
  75. }
  76. Console.WriteLine("Поменять тему? (1 - да, 0 - нет).");
  77. end = Convert.ToInt32(Console.ReadLine());
  78. } while (end > 0);
  79. }
  80. }
  81. }