c#:如何处理对对象进行深度拷贝
2016-06-24 10:51
357 查看
/// <summary> /// 对对象进行深度拷贝 /// </summary> /// <param name="obj"></param> /// <returns></returns> private object Clone(object obj) { MemoryStream memory_stream = new MemoryStream(); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(memory_stream,obj); memory_stream.Position = 0; return formatter.Deserialize(memory_stream); }
相关文章推荐
- C# Serializable
- 典型开源3D引擎分类比较
- 理解C# 4 dynamic(4) – 让人惊艳的Clay
- 在C#.NET中,如何生成PDF文件?主要有以下几个途径
- C# 对List<T>取交集、连集及差集
- C# 正则判断DateTime类型,int类型,Decimal类型
- 漫谈C#编程语言在游戏领域的应用
- C# 讲解五种导出access数据到Excel文件格式中
- C#实现打印与打印预览功能
- C#中的变量和常量
- C#程序基本结构
- C#开发环境简介
- C#中Attribute介绍
- C#高级功能(一)Lambda 表达式
- C#窗体截图保存的实现
- Npoi操作excel
- C# 字符串各种变形(个人整理)
- c# Dictionary的遍历和排序(转)
- C#关于控件的上下左右移动
- c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解