最佳答案
使用c# . net 2.0,我有一个组合数据类,它确实有[Serializable]
属性。我正在创建一个XMLSerializer
类,并将其传递给构造函数:
XmlSerializer serializer = new XmlSerializer(typeof(DataClass));
我得到一个异常说:
有错误反射类型。
在数据类内部有另一个复合对象。它是否也需要有[Serializable]
属性,或者通过将它放在顶部对象上,它是否递归地应用于内部的所有对象?