string文字列を扱う場合
usingを使うと最後にDisposeしてくれる。
初期化
mmf = System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew("abc", 1024);
書き込み
using (var stream = mmf.CreateViewStream()) using (System.IO.StreamWriter sw = new System.IO.StreamWriter(stream)) { sw.Write("Hello World!"); }
読み込み
string data; using (var stream = mmf.CreateViewStream()) using (System.IO.StreamReader sr = new System.IO.StreamReader(stream)) { data = sr.ReadLine(); }
開放
mmf.Dispose();
ネタ元