Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Delegate.Clone-Methode: ()

 

Veröffentlicht: Oktober 2016

Erstellt eine flache Kopie des Delegaten.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

Public Overridable Function Clone As Object

Rückgabewert

Type: System.Object

Eine flache Kopie des Delegaten.

Implementiert

ICloneable.Clone()

Der Klon hat die gleiche Type, Ziel, Methode und der Aufruf Liste wie der ursprüngliche Delegat.

Eine flache Kopie erstellt eine neue Instanz des gleichen Typs wie das ursprüngliche Objekt, und klicken Sie dann die nicht statische Felder des ursprünglichen Objekts kopiert. Wenn das Feld ein Werttyp ist, erfolgt eine Bit für Bit-Kopie des Felds. Wenn das Feld ein Verweistyp ist, wird der Verweis kopiert, aber das referenzierte Objekt ist nicht; Zeigen Sie daher den Verweis in das ursprüngliche Objekt und der Verweis in den Klon auf dasselbe Objekt. Im Gegensatz dazu dupliziert eine tiefe Kopie eines Objekts wird alles, was auf die die Felder im Objekt direkt oder indirekt verweist.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: