美文网首页
C# 关于赋值、复制的问题

C# 关于赋值、复制的问题

作者: 吵吵人 | 来源:发表于2019-12-12 18:58 被阅读0次

在函数中传入List

一句话:List是地址引用,A=B,A改变,B也会改变,除非重新用new给A开一个新的内存地址。ref 将从始至终是地址引用。保险的做法是在赋值的时候重新new一个变量再赋值,而不是等于null;

类类之间不能通过相等达到复制的目的

比如说,已有类:B,类A=B,改变A,改变A,B也会发生改变。一定要注意,血的教训。同理,数组也是一样的,切记要谨慎!!一句话,只要不是基类,慎用”=”

相关文章

网友评论

      本文标题:C# 关于赋值、复制的问题

      本文链接:https://www.haomeiwen.com/subject/eygtnctx.html