Nun, Sie könnten vielleicht eine ShouldSerializeFoo()
Methode hinzufügen:
Der ShouldSerialize{name}
-Patent wird erkannt, und die Methode wird aufgerufen, um festzustellen, ob die Eigenschaft in die Serialisierung einbezogen werden soll. Es gibt auch ein alternatives {name}Specified
-Muster, mit dem Sie auch Dinge beim Deserialisieren (über den Setter) erkennen können:
Tags und Links arrays c# xml serialization xml-serialization