Je voudrais savoir si l'on peut exclure conditionnellement les éléments d'une liste en les sérialisant à l'aide du modèle ShouldSerialize*
. Par exemple prendre les deux classes:Sérialisation XML conditionnelle des éléments de la liste
public class Product{
public int ID {get; set;}
public List<Styles> ProductSyles {get; set;}
}
public class Styles{
public int ID {get; set;}
public bool Selected {get; set;}
public string StyleName {get; set;}
}
Puis-je aller sur les articles que sérialisation dans la propriété ProductStyles
avec .Selected = true
? Est-ce possible en utilisant le ShouldSerialize*
motif
Rendez la liste private puis créez une propriété publique qui filtre la liste avant de renvoyer les résultats. – jdweng