【新手求助】 定义了两个东西,但是他们用了同一个地址,不知。
vb.net吧
全部回复
仅看楼主
level 14
20090550
楼主
我也不太懂这个东西。上图
上面是定义
下面有个初始化,初始化了一些数组长度什么的。
然后下面一句赋值之后,他们的地址就在一起了。我在赋值前改PlcData一个内容,PlcDataLast不会改变,但是赋值之后改PlcData一个内容PlcDataLast的值也会改变。我好无奈啊,手上一个别的程序也是这么定义的他们的地址没有在一起呀。 求高手帮忙。
2015年01月16日 03点01分
1
level 14
20090550
楼主
顶起来!!!!!!!!!!!!!!!!
2015年01月16日 07点01分
2
level 14
20090550
楼主
再顶!!
2015年01月16日 09点01分
3
level 13
Nukepayload2
你得用MemberviseClone
--来自相机+平板电脑+手机融合成的的Lumia 1520
2015年01月16日 16点01分
4
level 14
20090550
楼主
a=b.clone 就好了,真的水了一发
2015年02月06日 02点02分
5
level 9
Yentre
你这在内存里都是引用关系啊,只有一个实例存放在内存里的,用new就行
2015年02月11日 01点02分
7
20090550
我差不多懂你的意思,new也试过,估计是数组的特点,反正以后 数组.clone就对了。
2015年02月12日 23点02分
1