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

返回

委托的浅表副本。

实现

注解

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

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

适用于