序列化隐藏基本属性的派生类

时间:2009-10-14 17:08:27

标签: inheritance serialization properties new-operator

我有一个这样的课程

MyClass : BaseClass
    string new FirstName

当我尝试序列化此类时,我收到以下错误消息

成员SQLClientAdapter.Columns类型隐藏基类成员Adapter.Columns类型 ...使用XmlElementAttribute或XmlAttributeAttribute指定新名称。

推荐不起作用。

Google建议将Ignore()属性添加到基类中,但是我无法修改基类。

1 个答案:

答案 0 :(得分:0)

实现ISerializable并手动执行序列化或执行异常消息所说的内容 - 在序列化流中重命名继承类型的属性。