|
|
1
19
|
|
|
2
3
XML序列化仅将对象的公共字段和属性值序列化为XML流。 XML序列化不包括类型信息。 |
|
|
3
3
|
|
|
4
3
反序列化时,我加载所有DLL并将类型名称和类型保存在字典中。当我加载带有类型名的XML时,我可以在字典键中查找名称,并根据字典值知道类型。 |
|
|
5
1
问题是XmlData.T的类型实际上是“System.RuntimeType”(类型的子类),不幸的是,它不是公共的。这意味着没有办法告诉serialise需要什么类型。我建议只序列化类型的名称,或者像Jay Bazuzi建议的那样完全限定名称。 |
|
|
6
1
虽然很难看,但很管用。创建一个包含对象类型和序列化字符串的类。 前任
|