【发布时间】:2010-12-15 02:25:20
【问题描述】:
我有这样的结构:
public interface A
{
public void method();
}
public class B : A
{
}
public class C : A
{
}
List<A> list;
List 包含 B 和 C 类型的对象,它们还有一些我想保留的字段,我现在可以对其进行序列化、反序列化并获取正确的对象实例吗? 最好是XML
编辑:
有没有什么简单的方法可以序列化这个包含接口的列表,然后反序列化回B和C实例?
【问题讨论】:
标签: c# inheritance serialization xml-serialization