Array.Copy是浅拷贝

  Demo[] demo1 = new Demo[] { new Demo { Value = 1 }, new Demo { Value = 2 }};
            Demo[] demo2 = new Demo[2];
            Array.Copy(demo1, demo2, 2);
            Console.WriteLine(object.ReferenceEquals(demo1[0],demo2[0]));

程序运行的结果是true

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。