gpt4 book ai didi

c# - 引用类型的更改值

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:01 24 4
gpt4 key购买 nike

请考虑这段代码

some v1=new some();
v1.x=10;
some v2=v1;
v1.x=15;
Console.Write(v2.x);//Show 15

当我更改 v1 上的 x 属性时,为什么要更改 v2 上的 x 值?

最佳答案

因为只有一个对象实例。

变量v1v2 是对同一对象的引用。当您将 v1 分配给 v2 时,您不会获得对象的新实例,您只需复制引用即可。

关于c# - 引用类型的更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15646164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com