Delegate.Clone Méthode

Définition

Crée une copie superficielle du délégué.Creates a shallow copy of the delegate.

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

Retours

Copie superficielle du délégué.A shallow copy of the delegate.

Implémente

Remarques

Le clone a les Typemêmes liste, cible, méthode et appel que le délégué d’origine.The clone has the same Type, target, method, and invocation list as the original delegate.

Une copie superficielle crée une nouvelle instance du même type que l’objet d’origine, puis copie les champs non statiques de l’objet d’origine.A shallow copy creates a new instance of the same type as the original object, and then copies the nonstatic fields of the original object. Si le champ est un type valeur, une copie bit par bit du champ est effectuée.If the field is a value type, a bit-by-bit copy of the field is performed. Si le champ est un type référence, la référence est copiée, mais l’objet référencé n’est pas ; par conséquent, la référence dans l’objet d’origine et la référence dans le clone pointent vers le même objet.If the field is a reference type, the reference is copied but the referred object is not; therefore, the reference in the original object and the reference in the clone point to the same object. En revanche, une copie complète d’un objet duplique tout directement ou indirectement référencé par les champs de l’objet.In contrast, a deep copy of an object duplicates everything directly or indirectly referenced by the fields in the object.

Sécurité

ReflectionPermission
en cas d’appel à liaison tardive via des mécanismes InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])tels que.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Énumération associée:MemberAccessAssociated enumeration: MemberAccess

S’applique à