Delegate.Clone Methode

Definitie

Hiermee maakt u een ondiepe kopie van de gemachtigde.

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

Retouren

Een ondiep exemplaar van de gedelegeerde.

Implementeringen

Opmerkingen

De kloon heeft dezelfde Typelijst, doel, methode en aanroep als de oorspronkelijke gemachtigde.

Een ondiepe kopie maakt een nieuw exemplaar van hetzelfde type als het oorspronkelijke object en kopieert vervolgens de niet-statische velden van het oorspronkelijke object. Als het veld een waardetype is, wordt er een bit-by-bit-kopie van het veld uitgevoerd. Als het veld een verwijzingstype is, wordt de verwijzing gekopieerd, maar het bedoelde object niet; daarom wijst de verwijzing in het oorspronkelijke object en de verwijzing in het kloonpunt naar hetzelfde object. Een diepe kopie van een object dupliceerde daarentegen alles direct of indirect waarnaar wordt verwezen door de velden in het object.

Van toepassing op