2010-09-25 2 views

Répondre

0

La sérialisation est un moyen courant de cloner un objet (si vous ne voulez pas le coder manuellement) - est-il sérialisable? (ou: pourrait-il être?)

Ceci a l'avantage d'être un clone profond et sans entretien, mais est plus lent (combien de plus lent dépend du sérialiseur choisi).

Remarque: si vous choisissez d'utiliser BinaryFormatter, assurez-vous de marquer tous les événements comme [field:NonSerialized]. BinaryFormatter n'est pas mon préféré serialiseur, mais il est acceptable pour les fins de clonage en mémoire (et est simple à travailler - il suffit de marquer vos types comme [Serializable]).

+0

Merci. La sérialisation m'a aidé – Mediator

Questions connexes