人生初心者の雑記

すべてにおいてド素人な人がいろんなことを書くよ

継承したクラスのXmlシリアライズ

インタフェースクラスであるメンバをシリアライズする場合
C# XML serialization of derived classes - Stack Overflow
[XmlInclude(typof(classname))}




インタフェースクラスの要素のリストをシリアライズする場合
d.hatena.ne.jp

[XmlArrayItem(typeof(Concreteclass))]
public List<Interfaceclass>