Beispiel #1
0
        static void Main(string[] args)
        {
            FileReal       obj  = new FileReal();
            bool           exit = false;
            ConsoleKeyInfo key;

            while (!exit)
            {
                Console.Clear();
                Console.WriteLine("Выберите действие:\n1.Открыть или создать файл\n2.Добавить текст в конец файла\n3.Выход");
                key = Console.ReadKey();
                Console.WriteLine();
                switch (key.KeyChar)
                {
                case '1':
                {
                    try
                    {
                        string filename = Console.ReadLine();
                        obj.FileName = filename;
                    }
                    catch (System.IO.IOException objectExc)
                    {
                        Console.WriteLine(objectExc.Message);
                    }
                    Console.ReadKey();
                    break;
                }

                case '2':
                {
                    obj.AddInfoToTheEndOfFIle();
                    Console.ReadKey();
                    break;
                }

                case '3':
                {
                    obj.AddInfoToTheClearedFile();
                    Console.ReadKey();
                    break;
                }

                case '4':
                {
                    string file = obj.ShowFileInString();
                    Console.WriteLine(file);
                    obj.ShowMatchesOfDates(file);
                    Console.ReadKey();
                    break;
                }

                case '5':
                {
                    exit = true;
                    break;
                }

                default:
                {
                    Console.WriteLine("Такого пункта нет!");
                    break;
                }
                }
            }
        }