给出课程:
class Base { }
class Derived : Base { public string Value { get; set; } }
使用以下XML:
<Derived><Value>something</Value></Derived>
是否有一种创建序列化程序的方法,该序列化程序仅在知道基类的情况下可以反序列化此方法:
var serializer = new XmlSerializer(typeof(Base));
var b = (Base)serializer.Deserialize(stream);
我知道如何处理多态子元素,但不知道根元素本身。
我觉得这个问题一定已经问过了,但是我找不到答案,所以链接到答案就足够了:)