私は抽象プロパティを持つ基本クラスを持っています。だから、それはありますの.NETのXmlSerializerは
[XmlElement("something")]
public override int ID {
get { //... }
set { //... }
}
すべてのサブクラスは異なるXML要素名を持つことになりますので、私は、基底クラスへのXmlElement属性を移動することはできません。
Member 'Subclass.ID' hides inherited member 'BaseClass.ID', but has different custom attributes.
私は何を行うことができます。私はこのクラスをデシリアライズするとき
は今、私は次のエラーを取得しますか?
プロパティの宣言で 'new'キーワードを使用すると、問題が解決する場合があります。 –