Serialisierung: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Jan (Diskussion | Beiträge) |
Jan (Diskussion | Beiträge) |
||
| Zeile 48: | Zeile 48: | ||
} | } | ||
</source> | </source> | ||
Wenn eine Instanz dieser Klasse | Wenn eine Instanz dieser Klasse serialisiert und gespeichert wird, werden folgende Daten gespeichert: | ||
* BinaryFormatter | * beim BinaryFormatter | ||
** der Integer <tt>hitPoints</tt> | ** der Integer <tt>hitPoints</tt> | ||
** das Strukt <tt>position</tt> mit seinen Feldern | ** das Strukt <tt>position</tt> mit seinen Feldern | ||
** die Referenz <tt>unitAi</tt> und die Instanz auf die sie zeigt. Und entsprechend dann auch deren Felder <tt>state</tt> und <tt>abc</tt>. | ** die Referenz <tt>unitAi</tt> und die Instanz auf die sie zeigt. Und entsprechend dann auch deren Felder <tt>state</tt> und <tt>abc</tt>. | ||
* XmlSerializer | * vim XmlSerializer | ||
** der Integer <tt>hitPoints</tt> | ** der Integer <tt>hitPoints</tt> | ||
** das Strukt <tt>position</tt> mit seinen Feldern | ** das Strukt <tt>position</tt> mit seinen Feldern | ||
Die Referenz <tt>unitAi</tt> wird nicht serialisiert, da sie als private deklariert ist | Die Referenz <tt>unitAi</tt> wird nicht serialisiert, da sie als private deklariert ist [[Kategorie:Code-Beispiele]] | ||
== Referenzen == | == Referenzen == | ||
