私はこのような構造を持っている:.NET XMLシリアル化と継承
public interface A
{
public void method();
}
public class B : A
{
}
public class C : A
{
}
List<A> list;
リストは、私が今戻ってデシリアライズ、それをシリアル化することができ、彼らはまた、私は維持したいと思いますいくつかのフィールドを持つタイプBとCのオブジェクトが含まれています適切なオブジェクトインスタンスを取得しますか? 好ましくはXMLへ
EDIT:
インタフェースが含まれています。このリストをシリアル化し、次にBとCのインスタンスに戻って、それをデシリアライズするための任意の簡単な方法はありますか?
'[Serializable]'は必要ありません。 XMLシリアライゼーションでは使用されません。 –