2012-01-26 16 views
0

私はクラスAとクラスBの2つのクラスを持っています。どちらもプロパティを持ち、ClassAからClassBを継承します。 ClassBをxmlにシリアル化しようとすると、ClassAのシリアル化のようにシリアル化されます。 ClassBに排他的なすべてのプロパティが失われ、ClassAから継承されたプロパティだけがシリアル化されることを意味します。 [XmlIgnoreAttribute]タグでClassBのすべてのプロパティをマークする以外の方法はありますか?クラスを親クラスとして直列化するには

編集:ClassAには[Serializable]タグがあります。ClassBにはありません。

答えて

0

XmlSerializerを使用していると仮定すると、typeof(ClassA)をコンストラクタに渡すだけです。

+0

これは私が思ったものですが、私が望むものは機能していません。ご協力ありがとうございました。 – user1172341

関連する問題