File.AppendText(@"c:\output.txt");
возвращает StreamWriter
.Я не понимаю, где вы пишете это.Вы просто добавляете предметы в List<String>
.Похоже, вы забыли позвонить file.Write()
позвонить.
В этом случае вам не нужно List<String>
.
вы можете сделать
while (sr.EndOfStream)
{
file.WriteLine(reg.Match(sr.ReadLine()).Value);
}
или, если вам нужен List<String>
, вы можете попробовать
parsedStrings.ForEach(s => file.WriteLine(s));
после цикла while.