Objektdaten laden und speichern, Teil 1 18.06.2018, 00:00 Uhr

Komplexe Objekte serialisieren

Vorbereitungen für ein umfangreiches Beispielprojekt.
Immer wenn es darum geht, Objekte inklusive der zugehörigen Daten zu speichern, fallen die beiden Begriffe Serialisierung und Deserialisierung. Dabei handelt es sich um Funktionen im .NET Framework, mit deren Hilfe Sie die zu einem Objekt gehörenden Daten speichern und auch wieder laden können. Zu den Daten gehören die Eigenschaften eines Objekts, aber auch die innerhalb der intern deklarierten Variablen gespeicherten Daten, sofern diese nicht explizit von einer Serialisierung ausgeschlossen worden sind. Im Folgenden ist immer dann, wenn von einer Serialisierung gesprochen wird, in der Regel auch die Deserialisierung gemeint, auch wenn dies nicht ausdrücklich angegeben wird.
Das Prinzip dieser Datenspeicherung entspricht der Funktionalität, die Sie auch von Steuerelementen kennen: Eigenschaften, deren Werte Sie im Windows-Forms-Designer ändern, werden automatisch beim nächsten Laden wiederhergestellt, ohne dass Sie sich selbst um das Speichern und das erneute Laden kümmern müssen.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar