C#でバイナリファイルを読み込みバイト配列にするサンプルです。
サンプル
例)バイナリファイルを読み込みバイト配列にする
using System.IO;
//結果を格納する変数
byte[] result = null;
//読み込むバイナリファイル
string path = @"C:¥test.png";
//バイナリファイルを読み込む
using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read))
{
result = new byte[fs.Length];
fs.Read(result, 0, result.Length);
fs.Close();
}
変数resultに読み込んだバイト配列が格納されます。
備考
- 指定したパスが存在しない場合は、IO.FileNotFoundExceptionが発生します。
関連記事
- [C#] バイト配列をバイナリファイルに書き込みする