我需要序列化具有另一个对象作为字段的对象。
问题是这个被引用的对象来自另一个我没有代码的 DLL。因此,我无法向其添加[Serializable]
属性。
关于如何做的任何建议?我正在考虑创建自己的Serializer
课程,还有其他方法吗?
我需要序列化具有另一个对象作为字段的对象。
问题是这个被引用的对象来自另一个我没有代码的 DLL。因此,我无法向其添加[Serializable]
属性。
关于如何做的任何建议?我正在考虑创建自己的Serializer
课程,还有其他方法吗?
据我所知,自定义序列化程序似乎是合适的方法。
使用反射器重构代码并将可序列化标签添加到其中。
您可以使用 SerializeSurrogate,有关更多信息,请参阅codeproject。