Delegate.Clone Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine flache Kopie des Delegaten.
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 des Delegaten.
Implementiert
Hinweise
Der Klon verfügt über die gleiche Liste, das gleiche Ziel, die gleiche Methode und die gleiche Type Aufrufliste wie der ursprüngliche Delegat.
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 das Feld ein Werttyp ist, wird eine Bit-für-Bit-Kopie des Felds ausgeführt. Wenn das Feld ein Verweistyp ist, wird der Verweis kopiert, das objekt, auf das verwiesen wird, jedoch nicht. Daher verweisen der Verweis im ursprünglichen Objekt und der Verweis im Klon auf das gleiche Objekt. Im Gegensatz dazu dupliziert eine tiefe Kopie eines Objekts alles, was direkt oder indirekt von den Feldern im Objekt referenziert wird.