Подтвердить что ты не робот

Максимальное количество символов, которые могут быть записаны с помощью StreamWriter?

Максимальное количество символов, которые могут быть записаны в файл с помощью StreamWriter? Или есть максимальное количество символов, которое может выводить WriteLine()? Я пытаюсь записать некоторые данные в файл, но все данные, похоже, не делают этого. Это текущее состояние моего кода:

StreamWriter sw = new StreamWriter(pathToFile);

foreach (GridViewRow record in gv_Records.Rows)
{
    string recordInfo = "recordInformation";

    sw.WriteLine(recordInfo);
}
4b9b3361

Ответ 1

Вы вызываете StreamWriter.Close() или Flush()?

Ответ 2

Убедитесь, что вы обмениваете StreamWriter в используемом блоке или будьте осторожны с явным управлением ресурсом ресурса.

using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
{
    // ...
    writer.WriteLine(largeAmountsOfData);
    // ...
}

Ответ 3

Убедитесь, что вы вызываете .Flush()