2010-09-25 8 views

回答

0

序列化是克隆對象的常用方法(如果您不想手動對其進行編碼) - 是可序列化的嗎? (或可能是?)

這有一個深層克隆和免維護的優點,但速度較慢(多少取決於選擇的串行器)。

注意:如果您選擇使用BinaryFormatter,請確保您將任何事件標記爲[field:NonSerialized]BinaryFormatter不是我的首選序列化程序,但它可以用於內存中的克隆目的(並且很容易實現 - 只需將您的類型標記爲[Serializable])。

+0

謝謝。序列化幫助了我 – Mediator 2010-09-25 08:06:18