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 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.