asp.net 里如何将数据层对象深拷贝

todayming todayming 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
举例如下
data0001 info1 =new data0001();//new第一个数据层对象
info1.id=1;//测试赋值为1
data0001 info2=new data0001();//new第二个数据层对象
info2=info1;//将对象1赋给对像2
info2.id+=1;//改变对象2的值
Response.Write(info2.id.ToString());//结果=2。
Response.Write(info1.id.ToString());//结果也为2了。
我想得到的结果是info1.id仍为1,应该不变才对。
...全文

相关推荐

【ASP.NET编程知识】浅谈.net平台下深拷贝和浅拷贝.docx

【ASP.NET编程知识】浅谈.net平台下深拷贝和浅拷贝.docx

mmoo_python

一种c#深拷贝方式完胜java深拷贝(实现上的对比分析)

楼主是一名asp.net攻城狮,最近经常跑java组客串帮忙开发,所以最近对java的一些基础知识特别上心。却遇到需要将一个对象深拷贝出来做其他事情,而原对象保持原有状态的情况。(实在是不想自己new一个出来,然后对着一堆字段赋值……好吧,再此之前我没有关心是否项目框架有深拷贝的方法),然后就想着用反射实现吧….接下来 是我自己的原因,还是真的不存在这样的纯用反射实现的深拷贝方式….(c#是有纯反射实现的) 但也不能算自己白忙活吧,也找到了其他实现深拷贝的方式(但是每种方式我都觉得并不是太合理,也许是因为c#的方式带入了吧,最后贴出c#版本纯反射实现深拷贝的代码) 方式一:实现Cloneab

weixin_38654589

ASP.NET类库查询手册

ASP.NET类库查询手册

xy998755

ASP.NET深度复制和浅度复制分析

主要介绍了ASP.NET深度复制和浅度复制,实例分析了ASP.NET中深度复制和浅度复制的区别与具体应用,对于学习ASP.NET有着很好的参考借鉴价值,需要的朋友可以参考下

weixin_38710198

编程技巧:C/C++,ASP.NET,JAVA,Linux shell,SQL等

用实例说明编程技巧,篇幅不大,但内容涵盖visual basic,SQL,C/C++,ASP.NET,Java,Linux shell等诸多方面。无论你从事哪方面的工作,都能找到对你有用的。

嘎文
评论 19
收藏 已收藏
分享
返回顶部
todayming
.NET社区 62,274 成员 668,968 内容