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

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

StreamWriter sw = new StreamWriter(pathToFile);

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

    sw.WriteLine(recordInfo);
}
21
задан Josh Mein 16 August 2012 в 18:41
поделиться

3 ответа

Вы называете StreamWriter. Близко () или Сброс ()?

24
ответ дан 29 November 2019 в 21:17
поделиться

Удостоверьтесь, что Вы называете.Flush ()

0
ответ дан 29 November 2019 в 21:17
поделиться

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

using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
{
    // ...
    writer.WriteLine(largeAmountsOfData);
    // ...
}
8
ответ дан 29 November 2019 в 21:17
поделиться