今回の記事はC#を用いてシリアライズ化された、バイナリ形式のオブジェクトファイルを読み込む方法に関しての記事です。初心者にも分かりやすいように記載していきますので是非参考にしてみてください。
C#でバイナリファイルを読み込む
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
namespace Test1
{
class Test
{
//シリアライズ読み込み(バイナリ→文字列)
public static void Main()
{
FileStream fs = new FileStream("指定パス.obj",
FileMode.Open,
FileAccess.Read);
BinaryFormatter f = new BinaryFormatter();
//読み込んで逆シリアル化する
string obj = f.Deserialize(fs).ToString();
fs.Close();
}
}
}
上記のコードでバイナリシリアライズオブジェクトファイルを文字列に変換することができます。コンソールなどに出力して確認してみてください。。
では今回の記事は以上です。他にもC#で文字列をシリアライズ化する方法など記載しています。気になる方は下記記事を記載ください。
「【C#】文字列をバイナリシリアライズ化して保存する方法ご紹介。」
他にも多数のC#記事を記載しているのでそちらも合わせてご確認ください。
コメント
[…] 「【C#】バイナリシリアライズファイルを読み込む方法ご紹介。」 […]
[…] 他にも文字列のバイナリシリアル化やそのバイナリファイルの読み込み方法、List配列をシリアル化などに関しての記事も書いているので是非そちらも興味があれば見ていってください。「【C#】オブジェクトのバイナリシリアル化」「【C#】バイナリファイルの読み込み」 […]