J'ai une classe sérialisée dans un fichier XML. Il y a plusieurs propriétés qui sont rarement utilisées mais toujours créées. Si je les supprime dans le fichier XML, la désérialisation fonctionne toujours, car ils ont la valeur par défaut.Comment indiquer à C# d'omettre la création d'attributs par défaut lors de la sérialisation?
Ces attributs (bool) inutiles rendent le fichier XML plus difficile à lire. Puis-je demander à C# d'omettre les éléments ou les attributs qui ont encore une valeur par défaut?
'[System.ComponentModel.DefaultValue (false)]' l'a fait pour les valeurs bool - Merci :) – MrFox