Forum: PC-Programmierung XmlSerialization und statische Klasse/Felder nicht vereinba?


von beta-frank (Gast)


Lesenswert?

Hallo,

eine Klasse dient dazu, ein paar "Konfigurationsdaten" zu verwalten
und soll sie auch per XmlSerialisation speichern/laden können.

Um alles schön zu kapseln, ist alles was geht 'private' (Zugriff über
'set/get' ist einzig 'public') und da eh nur ein "Objekt"
gebraucht wird, ist alles statisch.

Dann landet aber außer dem Header nix in der XML-Datei. Nur wenn ich
'public' und instanziierbar mache gehts.

Bin noch etwas neu in der Materie, bräuchte bissel Hilfe - danke.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

und warum ist dann alles static wenn du es nur einmal verwenden willst?
Bei sowas baut man eine Singleton-Klasse
(http://de.wikipedia.org/wiki/Einzelst%C3%BCck_%28Entwurfsmuster%29)
von der sich nur ein Objekt instanzieren läßt.

Wie das ganze mit XmlSerialisation zusammenhängt steht sicher in der
Doku (ich vermute es geht um .NET)

Matthias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.