Пример #1
0
        static void Main(string[] args)
        {
            bool       flag = true;
            int        a;
            XMLHandler xmlHandler = new XMLHandler();
            TXTHandler txtHandler = new TXTHandler();
            DOCHandler docHandler = new DOCHandler();

            Console.WriteLine("Выберите тип файла:1-TXT,2-DOC,3-XML");
            while (flag)
            {
                a = int.Parse(Console.ReadLine());
                switch (a)
                {
                case 1:
                    int x;
                    Console.WriteLine("Что с ним нужно сделать:1-Открыть,2-Создать,3-Изменить,4-Сохранить");
                    x = int.Parse(Console.ReadLine());
                    switch (x)
                    {
                    case 1:
                        txtHandler.Open();
                        break;

                    case 2:
                        txtHandler.Create();
                        break;

                    case 3:
                        txtHandler.Chenge();
                        break;

                    case 4:
                        txtHandler.Save();
                        break;

                    default:
                        Console.WriteLine("Error!");
                        break;
                    }
                    break;

                case 2:
                    int y;
                    Console.WriteLine("Что с ним нужно сделать:1-Открыть,2-Создать,3-Изменить,4-Сохранить");
                    y = int.Parse(Console.ReadLine());
                    switch (y)
                    {
                    case 1:
                        docHandler.Open();
                        break;

                    case 2:
                        docHandler.Create();
                        break;

                    case 3:
                        docHandler.Chenge();
                        break;

                    case 4:
                        docHandler.Save();
                        break;

                    default:
                        Console.WriteLine("Error!");
                        break;
                    }
                    break;

                case 3:
                    int i;
                    Console.WriteLine("Что с ним нужно сделать:1-Открыть,2-Создать,3-Изменить,4-Сохранить");
                    i = int.Parse(Console.ReadLine());
                    switch (i)
                    {
                    case 1:
                        xmlHandler.Open();
                        break;

                    case 2:
                        xmlHandler.Create();
                        break;

                    case 3:
                        xmlHandler.Chenge();
                        break;

                    case 4:
                        xmlHandler.Save();
                        break;

                    default:
                        Console.WriteLine("Error!");
                        break;
                    }
                    break;

                default:
                    Console.WriteLine("Error!");
                    break;
                }
            }
        }