Serializableクラスのインスタンスであるオブジェクトがあります。どうすればこのオブジェクトをバイト ストリームとして取得できるのでしょうか?
BinaryFormatterメソッドを使用してから使用できることはわかっていますSerializeが、このメソッドはserializationStreamシリアライズされたオブジェクトを書き込む場所を取ります。特定の位置のファイル/ストリームに書き込めるようにしたいので、次のようなことをしたいと思います:
obj = new Something(); // obj is serializable
byte[] serialized = obj.serialize(); [*]
file.write(position, serialized)
[*]オブジェクトのシリアル化のバイトを取得する方法はありますか?