Delegate.Clone Methode

Definition

Erstellt eine flache Kopie der Stellvertretung.

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

Gibt zurück

Eine flache Kopie der Stellvertretung.

Implementiert

Hinweise

Der Klon weist die gleiche TypeListe , Ziel, Methode und Aufrufliste wie die ursprüngliche Stellvertretung auf.

Eine flache Kopie erstellt eine neue Instanz desselben Typs wie das ursprüngliche Objekt und kopiert dann die nicht statischen Felder des ursprünglichen Objekts. Wenn es sich bei dem Feld um einen Werttyp handelt, wird eine Bit-nach-Bit-Kopie des Felds ausgeführt. Wenn es sich bei dem Feld um einen Verweistyp handelt, wird der Verweis kopiert, das referenzierte Objekt jedoch nicht. daher verweist der Verweis im ursprünglichen Objekt und der Verweis im Klon auf dasselbe Objekt. Im Gegensatz dazu dupliziert eine tiefe Kopie eines Objekts alles direkt oder indirekt, auf das von den Feldern im Objekt verwiesen wird.

Gilt für: