Ответ 1
Вы вызываете StreamWriter.Close() или Flush()?
Максимальное количество символов, которые могут быть записаны в файл с помощью StreamWriter? Или есть максимальное количество символов, которое может выводить WriteLine()
? Я пытаюсь записать некоторые данные в файл, но все данные, похоже, не делают этого. Это текущее состояние моего кода:
StreamWriter sw = new StreamWriter(pathToFile);
foreach (GridViewRow record in gv_Records.Rows)
{
string recordInfo = "recordInformation";
sw.WriteLine(recordInfo);
}
Вы вызываете StreamWriter.Close() или Flush()?
Убедитесь, что вы обмениваете StreamWriter в используемом блоке или будьте осторожны с явным управлением ресурсом ресурса.
using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
{
// ...
writer.WriteLine(largeAmountsOfData);
// ...
}
Убедитесь, что вы вызываете .Flush()