Delegate.Clone 方法

定义

创建委托的浅表副本。

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

返回

Object

委托的浅表副本。

实现

注解

克隆与原始委托具有相同的 Type 目标、方法和调用列表。

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

适用于