C#: Programmzustand beim Schließen speichern

Gast #2399121
Lesenswert?

Ok, dann hätte ich noch eine Frage bezüglich Speichervorgang.

In C hätte ich einfach eine Funktion "SaveToXML" erstellt und diese bei 
Klick auf Button "Speichern", beenden von Programm,... aufgerufen.

Für mich stellt sich die Frage wie ich das im (objektorientierten) C# am 
geschicktesten löse? Einfach eine Klasse mit Methode "SaveToXML" 
erstellen und bei Programmstart eine Instanz davon erstellen?

mfg Andreas
Gast #2399849
Lesenswert?

Ich habe soetwas für ein Programm auch schon mal benötigt.
Hierzu habe ich alle relevaten Daten in einer eigenen Klasse gehalten.
Diese Klasse habe ich beim Schließen des Programmes in eine binäre Datei
serialisiert.
Beim Neustart des wird die Datei wieder deserialisiert und einem Objekt 
der Klasse zugeordnet.

Also das Sichtwort heißt Serialisierung.

Die Datei sollte Vorzugsweise in AppData gespeichert werden

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren