我有一个对象,一个Serializable
类的实例。我想知道如何将这个对象作为字节流获取?
我知道我可以使用BinaryFormatter
然后使用该Serialize
方法,但是该方法需要一个serializationStream
写入序列化对象的位置。我希望能够将它写入特定位置的文件/流中,所以我想做类似的事情:
obj = new Something(); // obj is serializable
byte[] serialized = obj.serialize(); [*]
file.write(position, serialized)
有什么办法可以做[*]
, 来获取对象序列化的字节?