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 目标、方法和调用列表。
浅表复制创建与原始对象具有相同类型的新实例,然后复制原始对象的非静态字段。 如果该字段是值类型,则执行字段的逐位副本。 如果该字段是引用类型,则会复制引用,但不会复制引用的对象;因此,原始对象中的引用和克隆点中对同一对象的引用。 相反,对象的深层副本会复制对象中的字段直接或间接引用的所有内容。