我使用BinaryWriter将我的项目写入流。如何在没有BinaryFormatter的情况下将对象写入Stream并返回?
答案 0 :(得分:1)
简单地说,你需要(其中之一):
考虑嵌套对象,空值,引用跟踪,集合,列表,序列化回调,字符串值与引用相等,转换运算符,自定义迭代器,代理,序列化上下文,IO缓冲等。
或者,使用已存在的许多二进制序列化程序之一。我作为作者非常偏颇,但我使用的是protobuf-net。
答案 1 :(得分:0)
我的偏见是http://binaryserializer.codeplex.com。
它允许您定义绑定以控制数据的确切格式。