Ejemplo n.º 1
0
        void StartProgram()
        {
            service = new SpellService();
            Console.WriteLine("Введите текст для проверки орфографии:");
            string text = Console.ReadLine();

            Console.WriteLine();

            var spErrors = service.checkText(text, "ru, en", 0, "plain");

            if (spErrors.Length == 0)
            {
                Console.WriteLine("Ошибки не найдены");
            }
            else
            {
                foreach (SpellError er in spErrors)
                {
                    Console.WriteLine($"Ошибка в слове: {er.word}");
                    Console.WriteLine($"Позиция: {er.pos + 1}");
                    if (er.s != null)
                    {
                        Console.WriteLine("Возможные варианты: ");
                        foreach (string str in er.s)
                        {
                            Console.WriteLine(str);
                        }
                    }
                    Console.WriteLine();
                }
            }
            Console.ReadKey();
        }