Salut !
J'ai une "petite" question au sujet de la sérialisation/désérialisation de fichiers XML.
Prenons une classe toute simple :
Mon fichier XML est une collection d'instances de cette classe. Mon problème est le suivant. Je voudrais que dans la collection, la première (que je suis capable d'identifier) soit une classe par défaut, c'est-à-dire que chacune des autres classes ait les valeurs par défaut si je ne spécifie pas le champ Var1 et/ou Var2. Tel que c'est là, par défaut les champs sont initialisé à NaN, mais est-ce possible et comment que ce soit initialisé avec une entrée dans mon fichier XML ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Test { public Test() { this.Var1 = double.NaN; this.Var2 = double.NaN; } public double Var1 { get; set; } public double Var2 { get; set; } }
Enfin, si pour une entrée je ne spécifie qu'un seul champ, comment faire en sorte que dans le fichier XML de sortie je ne retrouve que ce champ et non tous les champs de la classe ?
Merci pour votre aide !
Partager