Я пытаюсь сделать текстовый файл в памяти, добавить некоторые строки к нему и в конце сохранить файл в текстовом файле. Я могу обрабатывать часть saveialog, но я не знаю, как получить текстовый файл из памяти. Любая помощь и советы будут назначены.
Что я делаю до сих пор:
//Initialize in memory text writer
MemoryStream ms = new MemoryStream();
TextWriter tw = new StreamWriter(ms);
tw.WriteLine("HELLO WORLD!");
tw.WriteLine("I WANT TO SAVE THIS FILE AS A .TXT FILE!);
обратите внимание Я назову tw.WriteLine() добавит больше строк в разных местах, поэтому я хочу сохранить это в конце программы (так что это должно быть обернуто между чем-то вроде {})
UPDATE
StringBuilder кажется более надежным вариантом для этого! Я получаю странные вырезы в текстовом файле, когда я делаю это с помощью MemoryStream.
Спасибо.