public static void Main(string[] args) { Inf human1 = new Inf("Ivan", "Buz", 89992055515, "Russia"); Inf human2 = new Inf("Igor", "Sav", 89993355515, "Russia"); Inf human3 = new Inf("Pasha", "Iva", 8999306626, "China"); human3.middleName = "Alexandrovich"; human3.other = "Worker"; human3.date = new DateTime(1998, 11, 05); string s; bool b = true; int i; while (b) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Привет! Я программа записная книжка\r\nЯ могу <Добавить>, <Редактировать>, <Удалить> запись, организовать <Просмотр всех> или <Просмотр> определённой записи. Для выхода введите <Готово>"); s = Console.ReadLine(); switch (s) { case "Добавить": Inf.Add(); break; case "Редактировать": Console.WriteLine("Какую запись необходимо отредактировать?"); i = Convert.ToInt32(Console.ReadLine()); Inf.Edit(Inf.notes[i - 1]); break; case "Удалить": Console.WriteLine("Какую запись необходимо удалить?"); i = Convert.ToInt32(Console.ReadLine()); Inf.Del(i - 1); break; case "Просмотр": Console.WriteLine("О какой записи вывести информацию?"); i = Convert.ToInt32(Console.ReadLine()); Inf.Show(Inf.notes[i - 1], true); break; case "Просмотр всех": Inf.All(); break; case "Готово": b = false; break; default: Console.WriteLine("Упс! Что-то пошло не так. Введите команду снова, она отображается в <>"); Console.ReadKey(); Console.Clear(); break; } } }
public static void Main(string[] args) { string s; bool b = true; int i; while (b) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Привет! Я программа записная книжка\r\nЯ могу <Добавить>, <Редактировать>, <Удалить> запись, организовать <Просмотр всех> или <Просмотр> определённой записи. Для выхода введите <Готово>"); s = Console.ReadLine(); switch (s) { case "Добавить": Inf.Add(); break; case "Редактировать": Console.WriteLine("Какую запись необходимо отредактировать?"); i = Convert.ToInt32(Console.ReadLine()); Inf.Edit(Inf.notes[i - 1]); break; case "Удалить": Console.WriteLine("Какую запись необходимо удалить?"); i = Convert.ToInt32(Console.ReadLine()); Inf.Del(i - 1); break; case "Просмотр": Console.WriteLine("О какой записи вывести информацию?"); i = Convert.ToInt32(Console.ReadLine()); Inf.Show(Inf.notes[i - 1], true); break; case "Просмотр всех": Inf.All(); break; case "Готово": b = false; break; default: Console.WriteLine("Упс! Что-то пошло не так. Введите команду снова, она отображается в <>"); Console.ReadKey(); Console.Clear(); break; } } }