ho struttura come questa:NET serializzazione XML e l'eredità
public interface A
{
public void method();
}
public class B : A
{
}
public class C : A
{
}
List<A> list;
elenco contiene oggetti di tipo B e C hanno anche alcuni campi che vorrei tenere, ora posso io serializzare, deserializzare indietro e ottenere le istanze degli oggetti corretti? Preferibilmente a XML
EDIT:
C'è un modo semplice per serializzare questo elenco che contiene le interfacce, e quindi deserializzare di nuovo a casi B e C?
Non è necessario '[Serializable]'. Non è utilizzato dalla serializzazione XML. –