Delegate.Clone 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建委托的浅表副本。
public:
virtual System::Object ^ Clone();
public virtual object Clone();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Overridable Function Clone () As Object
返回
委托的浅表副本。
实现
注解
克隆与原始委托具有相同 Type的目标、方法和调用列表。
浅表副本创建与原始对象类型相同的新实例,然后复制原始对象的非静态字段。 如果字段是值类型,则执行字段的逐位副本。 如果字段是引用类型,则复制引用,但引用对象不是;因此,原始对象中的引用和克隆点中的引用指向同一对象。 相比之下,对象的深层副本复制对象中字段直接或间接引用的所有内容。