c#:如何处理对对象进行深度拷贝
Posted 有容乃大:好读书不求甚解
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#:如何处理对对象进行深度拷贝相关的知识,希望对你有一定的参考价值。
1 /// <summary> 2 /// 对对象进行深度拷贝 3 /// </summary> 4 /// <param name="obj"></param> 5 /// <returns></returns> 6 private object Clone(object obj) 7 { 8 MemoryStream memory_stream = new MemoryStream(); 9 BinaryFormatter formatter = new BinaryFormatter(); 10 11 formatter.Serialize(memory_stream,obj); 12 memory_stream.Position = 0; 13 14 return formatter.Deserialize(memory_stream); 15 }
以上是关于c#:如何处理对对象进行深度拷贝的主要内容,如果未能解决你的问题,请参考以下文章
如何处理对尚不存在的对象的 ID 引用的 RestKit 嵌套数组?