using System;
using System.IO;
class SequentialFileExample
{
static void Main()
{
string filePath ="example.txt";
// Запись строк в файл
using (StreamWriter writer = new StreamWriter(filePath))
{
Console.WriteLine("Введите текст для записи в файл (для завершения введите 'exit'):");
string input;
while ((input = Console.ReadLine()) != "exit")
{
writer.WriteLine(input);
}
}
Console.WriteLine("Данные записаны в файл.");
// Чтение строк из файла"\nСодержимое файла:");
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CmNsYXNzIFNlcXVlbnRpYWxGaWxlRXhhbXBsZQp7CiAgc3RhdGljIHZvaWQgTWFpbigpCiAgewogICAgc3RyaW5nIGZpbGVQYXRoID0iZXhhbXBsZS50eHQiOwogICAgLy8g0JfQsNC/0LjRgdGMINGB0YLRgNC+0Log0LIg0YTQsNC50LsKICAgIHVzaW5nIChTdHJlYW1Xcml0ZXIgd3JpdGVyID0gbmV3IFN0cmVhbVdyaXRlcihmaWxlUGF0aCkpCiAgICB7CiAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLQktCy0LXQtNC40YLQtSDRgtC10LrRgdGCINC00LvRjyDQt9Cw0L/QuNGB0Lgg0LIg0YTQsNC50LsgKNC00LvRjyDQt9Cw0LLQtdGA0YjQtdC90LjRjyDQstCy0LXQtNC40YLQtSAnZXhpdCcpOiIpOwogICAgICBzdHJpbmcgaW5wdXQ7CiAgICAgIHdoaWxlICgoaW5wdXQgPSBDb25zb2xlLlJlYWRMaW5lKCkpICE9ICJleGl0IikKICAgICAgewogICAgICAgIHdyaXRlci5Xcml0ZUxpbmUoaW5wdXQpOwogICAgICAgIH0KICAgICAgfQogICAgQ29uc29sZS5Xcml0ZUxpbmUoItCU0LDQvdC90YvQtSDQt9Cw0L/QuNGB0LDQvdGLINCyINGE0LDQudC7LiIpOwogICAgLy8g0KfRgtC10L3QuNC1INGB0YLRgNC+0Log0LjQtyDRhNCw0LnQu9CwIlxu0KHQvtC00LXRgNC20LjQvNC+0LUg0YTQsNC50LvQsDoiKTsKICAgIHVzaW5nIChTdHJlYW1SZWFkZXIgcmVhZGVyID0gbmV3IFN0cmVhbVJlYWRlcihmaWxlUGF0aCkpCiAgICB7CiAgICAgICBzdHJpbmcgbGluZTsKICAgICAgIHdoaWxlICgobGluZSA9IHJlYWRlci5SZWFkTGluZSgpKSAhPSBudWxsKQogICAgICB7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUobGluZSk7CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQ==