Как не писать текст в файл

do
        {
            Console.WriteLine("Введите текст");
            text = Console.ReadLine();

            File.AppendAllText(Path.Combine(path), text + Environment.NewLine);
            
        } while (text != "stop");

Пользователь печатает текст и когда пользователь вводет stop то введеные текста записываются в файл, но слово stop тоже записывается в файл, как сделать чтобы он не записывался?


Ответы (2 шт):

Автор решения: Александр Муксимов

Смешно, но почему бы не так :)

while (true)
{
    Console.WriteLine("Введите текст");
    text = Console.ReadLine();

    if( text == "stop" ) break;

    File.AppendAllText(Path.Combine(path), text + Environment.NewLine);
};
→ Ссылка
Автор решения: Aziz Umarov

Смешно но почему бы не так в цикле

  do
    {
        Console.WriteLine("Введите текст");
        text = Console.ReadLine();
        if( text != "stop")
          File.AppendAllText(Path.Combine(path), text + Environment.NewLine);
        }
        
    } while (text != "stop");

    
→ Ссылка