Serialisierung: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Zeile 13: Zeile 13:
Um Ein Objekt zu serialisieren braucht es extrem wenig Code. Man sollte allerdings beachten, daß nur sinnvolle Daten serialisiert werden. Instanzen der Klasse <tt>File</tt> können aus offensichtlichen Gründen zum Beispiel nicht serialisiert werden.
Um Ein Objekt zu serialisieren braucht es extrem wenig Code. Man sollte allerdings beachten, daß nur sinnvolle Daten serialisiert werden. Instanzen der Klasse <tt>File</tt> können aus offensichtlichen Gründen zum Beispiel nicht serialisiert werden.


Als erstes markiert man die zu serialisierende Klasse mit dem Attribut
Als erstes markiert man die zu serialisierende Klasse mit dem [[Attribut]]
<source lang="csharp">
<source lang="csharp">
[Serializable]
[Serializable]
Zeile 23: Zeile 23:
markieren.
markieren.


Man muss allerdings beachten, daß <tt>XmlSerializer</tt> keine privaten Felder und Properties serialisiert.
Man muss allerdings beachten, daß <tt>XmlSerializer</tt> keine privaten Felder und Properties serialisiert. [[Kategorie:Code-Beispiele]]


== Laden ==
== Laden ==