1

XMLまたはsoapで実行できるように、バイナリシリアル化されたオブジェクト(または同じオブジェクトのリスト)のデータを取得することは可能ですか? オブジェクト構造(プライベートおよびパブリックフィールドなど)についてはわかりません。バイナリ シリアル化されたオブジェクトのデータとは、すべてのフィールドの値を意味します。

4

1 に答える 1

1

ストリームがあるとしましょう。

            object yourData;
            var SerializeBinaryFileName = @"C:\Temp\binary.bf";

            using (Stream stream = File.Open(SerializeBinaryFileName, FileMode.Open))
            {
                BinaryFormatter bformatter = new BinaryFormatter();
                yourData = bformatter.Deserialize(stream);
                stream.Close();
            }

次に、オブジェクト グラフを yourData 変数に入れます。他のオブジェクト グラフと同じように読み取ることができます。

于 2012-07-21T09:20:25.830 に答える