Clone对象方法
2008-06-13 17:41
99 查看
最近在CSLA.Net上发现的克隆对象方法,还没有仔细研究,等有空再说吧。。。哈哈哈
public static object Clone(object obj)
{
using (MemoryStream buffer = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(buffer, obj);
buffer.Position = 0;
object temp = formatter.Deserialize(buffer);
return temp;
}
}
public static object Clone(object obj)
{
using (MemoryStream buffer = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(buffer, obj);
buffer.Position = 0;
object temp = formatter.Deserialize(buffer);
return temp;
}
}
相关文章推荐
- Effective Java - 对于所有对象都通用的方法 - 谨慎地覆盖 clone
- 克隆对象__clone()方法
- js克隆对象、数组的常用方法【clone】
- Java利用序列化实现对象深度clone的方法
- PHP 对象克隆 clone 关键字与 __clone() 方法
- Java Object对象之clone方法
- 跟着百度学PHP[4]OOP面对对象编程-14-克隆对象__clone()方法
- Effective Java 对于所用对象都通用的方法 11.谨慎地覆盖clone
- 对象的复制:浅复制(clone()方法的使用)+深复制
- 对于所有对象都通用的方法(equals、hashCode、clone)
- Java Object对象之clone方法
- js克隆对象、数组的常用方法【clone】
- 五星-原型模式常使用于以下场景--而JAVA中的任何类只要实现了Cloneable标识接口,就可以使用clone方法来进行对象的拷贝
- Java案例:使用clone()方法克隆对象
- [置顶] C++/C#中堆栈、对象内存模型、深浅拷贝、Array.Clone方法
- php面向对象基本概念(魔法方法)__invoke() __toString() __call() __callStatic() __clone()
- js object对象赋值bug和对象复制clone方法
- java Object对象的clone方法
- ruby复制对象的方法(dup 和 clone)
- [置顶] ruby复制对象的方法(dup 和 clone)