- Прочитать одну строку из текстового файла
- "Обработать" строку
- Запишите «обработанную» строку в новый текстовый файл
- Перейдите к #1 и повторите до конца
Код: Выделить всё
using (StreamReader srReader = new StreamReader(strInputFile))
{
// loop until EOF
while ((strCurrentLine = srReader.ReadLine()) != null)
{
// "process" strCurrentLine...
// write the "processed" strCurrentLine to a new text file
using (StreamWriter sw = new StreamWriter(strFullOutputPathFileName, false))
{
// write strCurrentLine to the new file
sw.WriteLine("stuff...");
}
}
}
Правда ли это? Кроме того, является ли мой метод лучшим способом добиться этого?
Подробнее здесь: https://stackoverflow.com/questions/226 ... nside-loop