Veröffentlicht 26. November 200816 j servus, wie kann ich mit dem XmlSerializer private Variablen in eine xml Datei ablegen. Es geht ja nur mir public. Gibt es da einen Trick, oder muss ich die variablen public machen? Gruss Gregor
27. November 200816 j Dann wirst du wohl oder übel deine Variablen public machen müssen, oder aber noch besser in Eigenschaften packen. Theoretisch wird bei der Objektorientierung ja der Zustand eines Objektes duch das wiedergespiegelt, was nach außen hin sichtbar ist. Es könnte allerdings sein, dass dir der BinaryFormatter private Daten serialisiert, will mich darauf aber nicht festlegen.
27. November 200816 j Normalerweise sollten ja deine Objekte ihren gleichen Status durch setzten der Public-Properties wieder erreichen, überleg mal ob du evtl. einen Design-Fehler bei der Klasse gemacht hast. Ausserdem musst du bedenken das du die Propertys zwar evtl. irgendwie serialisieren kannst, aber auf keinen Fall wieder Deserialisieren weil die Private Properties ja nicht außerhalb deiner Klasse gesetzt werden können.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.