J'ai une structure comme ça :
public interface A
{
public void method();
}
public class B : A
{
}
public class C : A
{
}
List<A> list;
La liste contient des objets de type B et C ; ils ont également certains champs que je voudrais conserver. Puis-je maintenant la sérialiser, la désérialiser et obtenir les instances d'objets appropriées ? De préférence en XML
EDITAR:
Existe-t-il un moyen simple de sérialiser cette liste qui contient des interfaces, puis de la désérialiser en instances B et C ?