static void Main(string[] args) { if (args is null) { throw new ArgumentNullException(nameof(args)); } Console.WriteLine("Vvedite chto vi hotite"); Console.WriteLine("1 - dobavit"); Console.WriteLine("2 - ydalenie"); Console.WriteLine("3 - vivesti massiv"); Console.WriteLine("4 - zadanie"); Presentor zadanie = new Presentor(); String o = "0"; while (o != "net") { Console.WriteLine("Hotite li vi prodolgit?(da or net)"); o = Console.ReadLine(); int n = Convert.ToInt32(Console.ReadLine()); switch (n) { case 1: zadanie.Vvod(); break; case 2: Console.WriteLine("kakoi vi hotite element udalit"); int i = Convert.ToInt32(Console.ReadLine()); zadanie.Udal(i); break; case 3: zadanie.GetInfo(); break; case 4: zadanie.Variant(); break; default: Console.WriteLine("ohibka, vi visli za predel vozmoznostey programmi"); break; } } Console.ReadKey(); }
static void Main(string[] args) { bool exit = false; presentor = new Presentor(); while (!exit) { Console.WriteLine("Введите данные\n" + "1 - Добавить элемент\n" + "2 - Удалить элемент\n" + "3 - Вывести значения массива\n" + "4 - Сортировка\n" + "0 - Выйти"); String userAnswerStr = Console.ReadLine(); int userAnswerInt = new int(); if (!int.TryParse(userAnswerStr, out userAnswerInt)) { continue; } switch (userAnswerInt) { case 0: exit = true; break; case 1: Add(); break; case 2: Delete(); break; case 3: Print(); break; case 4: Sort(); break; default: Console.WriteLine("Wrong number\n"); break; } } }