Delegate.Clone Metoda

Definice

Vytvoří kopii delegáta bez podstruktury.

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

Návraty

Object

Kopie delegáta bez podstruktury.

Implementuje

Poznámky

Klon má stejný Type , cílový, metoda a seznam vyvolání jako původní delegát.

Neomezený kopii vytvoří novou instanci stejného typu jako původní objekt a poté zkopíruje nestatická pole původního objektu. Pokud je pole typem hodnoty, je provedena bitová kopie pole. Pokud je pole odkazový typ, je odkaz zkopírován, ale odkazovaný objekt není. Proto odkaz v původním objektu a odkaz v bodu klonování na stejný objekt. Naproti tomu hluboká kopie objektu duplikuje všechno přímo nebo nepřímo odkazované poli v objektu.

Platí pro