スポンサーリンク

【C#】バイナリファイルを読み込む方法ご紹介。

C#
スポンサーリンク

今回の記事は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#記事を記載しているのでそちらも合わせてご確認ください。

本記事を読んでいただき感謝です。サイトを訪れていただいた方はプログラミング勉強中かと思いますのでプログラミング勉強のコツを合わせてご紹介。

スポンサーリンク
スポンサーリンク
スポンサーリンク

ブログに関しては500円程度かかりますが、それ以外は無料です。知識の吸収と並行してアウトプットは非常に効率が良いです。テックアカデミーに関しては講座レベルが高いにも関わらず、無料体験や人気口座も大幅値下げがあるので、重点的に学びたいものを無料体験してみてください。

転職時にも、エンジニアからテックアカデミー・Paizaは認知度が高いので、未経験入社採用を行う際履歴書で目に留まります。特にPaizaのスキルレベルA・SなどはIT業界でも評価されます。

テックアカデミー・Paizaの無料登録ができる期間中にぜひご利用してみてください。私も活用経験ありです。

C#
スポンサーリンク
スポンサーリンク
ともぶろぐ

コメント

  1. […] 「【C#】バイナリシリアライズファイルを読み込む方法ご紹介。」 […]

  2. […] 他にも文字列のバイナリシリアル化やそのバイナリファイルの読み込み方法、List配列をシリアル化などに関しての記事も書いているので是非そちらも興味があれば見ていってください。「【C#】オブジェクトのバイナリシリアル化」「【C#】バイナリファイルの読み込み」 […]

タイトルとURLをコピーしました