我想(自定义)将字节数组反序列化为c#中的类对象,并且遇到了这篇文章http://msdn.microsoft.com/en-us/library/ty01x675.aspx。现在,如何使用SerializationInfo作为参数调用特殊构造函数MyObject?
MyObject(SerializationInfo info, StreamingContext context)
我有一个字节数组,我需要将其复制到类对象中。
答案 0 :(得分:0)
你不应该调用那个构造函数,例如BinaryFormatter就是这样做的。换句话说,您应该使用与序列化相同的类/框架进行反序列化,因此仅询问反序列化是没有意义的。您可以在MSDN文档中看到自定义方式还有两个方面(GetObjectData方法是另一方)。