MemoryStreamの内容をファイルに書き出すサンプルです。
サンプル
例)MemoryStreamの内容をファイルに書き出す
using System;
using System.IO;
using System.Text;
class Program
{
static void Main(string[] args)
{
UnicodeEncoding enc = new UnicodeEncoding();
byte[] bStr = enc.GetBytes("あいうえお");
string fileName = @"C:\test.bin";
using (MemoryStream ms = new MemoryStream())
using (FileStream fs = new FileStream(fileName, FileMode.Create))
{
//メモリーストリームにデータを書き込む
ms.Write(bStr, 0, bStr.Length);
//ファイルに書き込む
ms.WriteTo(fs);
}
}
}
備考
- 上記例では文字列"あいうえお"をバイト配列にした結果がファイルtest.binに書き出されます。