复制一个对象
来源:互联网 发布:中国房地产数据报告 编辑:程序博客网 时间:2024/05/29 02:59
/// <summary>
/// 拷贝一个对象
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="RealObject"></param>
/// <returns></returns>
public static T Copy<T>(T RealObject)
{
using (Stream objectStream = new MemoryStream())
{
//利用 System.Runtime.Serialization序列化与反序列化完成引用对象的复制
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(objectStream, RealObject);
objectStream.Seek(0, SeekOrigin.Begin);
return (T)formatter.Deserialize(objectStream);
}
}
/// 拷贝一个对象
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="RealObject"></param>
/// <returns></returns>
public static T Copy<T>(T RealObject)
{
using (Stream objectStream = new MemoryStream())
{
//利用 System.Runtime.Serialization序列化与反序列化完成引用对象的复制
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(objectStream, RealObject);
objectStream.Seek(0, SeekOrigin.Begin);
return (T)formatter.Deserialize(objectStream);
}
}
0 0
- 复制一个对象
- js如何复制一个对象?
- iOS 复制一个UIView对象
- 使用反射复制一个JavaBean的对象
- 使用反射复制一个JavaBean的对象
- 使用反射复制一个JavaBean的对象
- Java反射复制一个数据对象
- python引用和复制一个对象
- 使用反射复制一个JavaBean的对象
- 已知一个对象,用反射的方式复制另一个对象
- 对象复制
- 复制对象
- 复制对象
- 复制对象
- 复制对象
- 复制对象
- 对象复制
- 复制对象
- python网络爬虫学习(二)一个爬取百度贴吧的爬虫程序
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- 使用AsyncTask异步任务下载数据
- VS2010:指定的平台工具集(v110)未安装或无效
- hrtimer的简单使用 + 原理和实现
- 复制一个对象
- android模拟器无法使用camera拍照
- 关于取消EditText默认获得焦点又不影响点击效果的办法
- Android使用 DrawerLayout实现侧滑
- Android自定义ViewPager指示器
- Group Anagrams
- iOS Provisioning Profile(Certificate)与Code Signing详解
- 关于正向代理和反向代理的精简描述
- AFN和ASI的区别