メモリ内にテキストファイルを作成し、それにいくつかの行を追加して、最後にファイルをテキストファイルに保存しようとしています。savedialogの部分は処理できますが、メモリからテキストファイルを取得する方法がわかりません。ヘルプとヒントが適用されます。
私がこれまでに行っていることは次のとおりです。
//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()を呼び出して、さまざまな場所に行を追加することに注意してください 。これをプログラムの最後に保存します(したがって、これは、using {}のようにラップする必要があります)。
アップデート
StringBuilderは、これを行うためのより信頼性の高いオプションのようです。MemoryStreamを使用してテキストファイルを作成すると、奇妙な切り抜きが表示されます。
ありがとう。