List Copy
2016-01-04 09:05
176 查看
//要复制的实例必须可序列化,包括实例引用的其它实例都必须在类定义时加[Serializable]特性。 publicstaticTCopy<T>(TRealObject) { using(StreamobjectStream=newMemoryStream()) { //利用System.Runtime.Serialization序列化与反序列化完成引用对象的复制 IFormatterformatter=newBinaryFormatter(); formatter.Serialize(objectStream,RealObject); objectStream.Seek(0,SeekOrigin.Begin); return(T)formatter.Deserialize(objectStream); } }
使用:vartemdaily=Copy(daily);
相关文章推荐
- linux 命令 —— tail
- Linux命令行与命令
- Linux架构
- Linux文件管理
- Windows平台分布式架构实践 - 负载均衡
- nmon和nmon analyser的下载和使用
- linux 命令 —— head
- Linux netstat命令具体解释
- 六:多线程--自定义NSOperation
- 五:多线程--NSOperation基本操作
- 四:多线程--NSOperation简单介绍
- nginx代理
- OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能
- Runloop 运行循环
- Django使用Apache2.2通过Mod_wsgi搭建站点服务器
- 持续集成-Docker 与 DaoCloud 的实践(一)
- Linux免密登陆
- linux 命令 —— less
- 最好的回到顶部插件gotoTop.js实例demo
- CentOS7安装Nginx-1.9.9+PHP5.6