近来爱上一本书<编写高质量代码,改善C#程序的157个建议>,我想很多人都想编写高质量的代码,因为我们不仅仅是码农,更是一名程序员. 从今天开始,我将每天和大家分享这本书中的内容,并加上自己的理解,希望可以帮助到更多和我一样盲目的程序员们. 今天我们谈谈C#中的对象拷贝问题: 所谓的对象拷贝,其实就是为对象创建副本,C#中将拷贝分为两种,分别为浅拷贝和深拷贝: 所谓浅拷贝就是将对象中的所有字段复制到新的副本对象中:浅拷贝对于值类型与引用类型的方式有区别,值类型字段的值被复制到副本中后,在副本中…