永发信息网

c# 生命周期与引用传递相关问题

答案:1  悬赏:10  手机版
解决时间 2021-03-24 10:40
c# 生命周期与引用传递相关问题
最佳答案
在GetSomething函数返回值时,因为p_fun对象是一个局部变量,所有系统会把它拷贝一份并销毁它,返回的是指向那个拷贝的句柄,并赋给了p_main。由于原来用2初始化的对象已经没有了指向它的句柄引用(p_main此时已经不再引用它了),系统会把它销毁。所以最后p_main的值是p_fun的,而不是那个a=2的对象追问意思是系统会识别这种情况,通过你说的这种拷贝方式进行拷贝?那如果p_fun是一个全局变量 它就不是你说的这么做的?追答因为你让p_main引用到GetSomething函数返回的对象了,所以它不会销毁。如果你再给p_main赋值(改变引用)的话,这个对象也得被销毁
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么是能源生活产品?
请问HK施华洛世奇门店会有折扣吗?在线等回
中华民族是勤劳智慧的民族,纳西族的东巴象形
一整大块沥青怎么弄小它
大学生美女宿舍抖肩舞 听说抖肩可以增大,真
死并不可怕用韩语怎么翻译?
中海·环宇城滨河湾-停车场在哪里啊,我有事
qq仙灵盛秋月在哪抓
moncler在中国有工厂么
写食物香的诗词,赞美食物的诗词
-----Where’sHepingHospital?----It’s
iphone5s与5c内置电池一样吗
瀚海资本有人从事过吗??
风和日丽的意思是什么
搬家有哪些祝福的话,祝领导的团队成功事业兴
推荐资讯
天津一中大鸡排我想知道这个在什么地方
汽车熄火的时候发动机抖动然后有响声是怎么回
京昆高速唐县北查询电话
将一包卷筒卫生纸按如图所示的方式摆放在水平
脸长的女生留什么样的发型很有气质又不失可爱
手机qq安全中心怎么修改绑定的手机号
两个人在微信上玩的现实游戏。除了真心话大冒
世纪贝贝孕婴店这个地址在什么地方,我要处理
如图中,A,B是碳元素和氮元素在元素周期表中
40-4/9乘六分之五
兔子被水淹会不会有问题啊?家里有只兔子自己
关于北京炸酱面的作文,500字以上,要求参考
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?