Serialisierung: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Justus (Diskussion | Beiträge) |
Justus (Diskussion | Beiträge) |
||
| 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 == | ||
