永发信息网

C#中浅复制和深复制是什么意思?

答案:2  悬赏:10  手机版
解决时间 2021-04-02 13:06
C#中浅复制和深复制是什么意思?
最佳答案
类比java:java中有一个对象池,当执行A a1 = new A()时,会在对象池中生成一个A的对象,并把这个对象的引用给a1;
浅拷贝就是如A a2 = a1,这时候对象池中只有一个A对象,只不过这个对象多了个a2的引用,此时a1和a2指向的是同一个对象;
深拷贝就是在对象池中再生成一个A对象给a2,这个A对象跟a1指向的A对象内容、引用等都一样,但此时a1和a2指向的是不同的两个对象。
全部回答
一般来说浅复制,只是复制了改对象的一个引用,也就是两个引用同时指向了一个对象。互相影响。深复制,是又创建了和原对象属性值一模一样的对象,不是复制原对象的引用。两个互不影响。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绿色春天老李汤多少钱
平静平息的区别
属猴2016年运势怎样啊?哪位给详细介绍下啊
我想问下Another的0集是什么意思有没有必要看
我要调查报告(关于七子之歌的)急急急急急急
打电话咨询工作时,一开始说你好,我是在xx看
单选题柠檬汁能使石蕊试液变红色,由此可知柠
求一个环境好 干净 可以做饭的房屋信息 价格
苹果概念火热有什么影响?
抑音符是哪个键是是直介是j fh jj 是是昌sfw
汽车做了拉花,还能通过年审吗?
after graduate是什么意思
权志龙独立创作的歌曲有哪些?
深南创投的项目安/全吗?
话剧两幕之间有什么关系
推荐资讯
VIVO V3 MAX外屏碎了 修一下需要多少钱呀
3x+Y=6 X+2Y-z=5 5X-3Y+2z=4
盘锦怎么到连云港快点
到丹麦留学到底好不好啊学校有去丹麦留
5天前在5173上买了个dnf号,400元,可是刚才
为什么不能先化简矩阵 再求特征矩阵 再求若尔
学到的只是要活学活用,做到()添成语
没有结婚胸没有核
荒野盛宴这个猫粮怎么样
尾什么斯诺克职业选手的握杆手都握在杆尾
身体轻又轻的谜底是什么
消防图纸上信号蝶阀和闸阀分别用什么符号表示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?