C# 数组深拷贝浅拷贝

复制代码
 1             bool[] tmp1 = { true, true };
 2             bool[] tmp2;
 3 
 4             //tmp2 = tmp1; //浅拷贝 更改tmp2 会影响tmp1
 5 
 6             tmp2 = (bool[])tmp1.Clone(); //克隆深拷贝 更改tmp2 不会影响tmp1
 7 
 8             tmp2[0] = false;
 9             tmp2[1] = false;
10 
11             foreach (bool flag in tmp1)
12             { 
13                 Console.Write(flag);
14                 Console.Write(" ");
15             }
16             Console.WriteLine();
复制代码

 

posted @   小小林林  阅读(68)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示