Silverlight - 实现DeepClone方法

.NET 上实现DeepClone,可通过BinaryFormatter的序列化、反序列化实现。然而Silverlight 3中没有对应的BinaryFormatter,可通过Silverlight中的Xml sereilazer - DataContractSerializer实现。这篇blog 给出了两种实现方式的代码。需要注意在Silverlight上使用时DataContract带来的限制

你可能感兴趣的:(Silverlight - 实现DeepClone方法)