Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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;
                }
            }
        }