Mam strukturę tak:serializacji XML .NET i dziedziczenie
public interface A
{
public void method();
}
public class B : A
{
}
public class C : A
{
}
List<A> list;
lista zawiera obiekty typu B i C mają też kilka pól, które chciałbym zachować, mogę teraz szeregować je, deserializowania powrotem i uzyskać odpowiednie instancje obiektu? Korzystnie do XML
EDIT:
Czy jest jakiś prosty sposób na serializacji tej listy, która zawiera interfejsy, a następnie z powrotem do nieseryjny przypadkach B i C?
Nie potrzebujesz '[Serializable]'. Nie jest używany przez szeregowanie XML. –