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