我想序列化一个漂亮的普通类,但是catch是嵌套在这样的静态类中:
public static class StaticClass { [Serializable] public class SomeType { ... } }
这段代码:
StaticClass.SomeType obj = new StaticClass.SomeType(); XmlSerializer mySerializer = new XmlSerializer(typeof(obj));
产生此错误:
StaticClass.SomeType cannot be serialized. Static types cannot be used as parameters or return types.
这个错误似乎完全无关紧要; StaticClass.SomeType不是静态类型.