在我年少的时候 身边的人说不可以流泪
宅男—coding 篮球 旅行 上网 睡觉......
摘要: 深复制(deep copy)和浅复制(shallow copy)都是用于对象之间的拷贝。 注:参考CodeProject 浅复制:创建一个新对象, 然后将当前对象的非静态字段拷贝到新对象.如果字段是值类型的, 在堆栈上开辟一个新的空间, 将该字段进行逐位复制到新空间.如果字段是引用类型的, 在堆栈区域开辟一个存放引用的空间, 将当前对象的引用复制到此空间, 而引用的对象不变. 因此, 原始对象及其复本引用同一对象。在C#中创建一个浅表副本, 也就是克隆一个新的对象 使用MemberwiseClone()方法,返回一个当前对象的浅表副本。下面是一个示例:View Code class Shall 阅读全文
posted @ 2011-04-29 15:46 JACKALMA 阅读(3353) 评论(0) 推荐(0) 编辑