Delegate.Clone Metod

Definition

Skapar en ytlig kopia av ombudet.

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

Returer

En ytlig kopia av ombudet.

Implementeringar

Kommentarer

Klonen har samma Typelista , mål, metod och anrop som det ursprungliga ombudet.

En ytlig kopia skapar en ny instans av samma typ som det ursprungliga objektet och kopierar sedan de icke-statiska fälten för det ursprungliga objektet. Om fältet är en värdetyp utförs en bit-för-bit-kopia av fältet. Om fältet är en referenstyp kopieras referensen, men det refererade objektet är inte det. Referensen i det ursprungliga objektet och referensen i klonen pekar därför på samma objekt. En djup kopia av ett objekt duplicerar däremot allt som direkt eller indirekt refereras till av fälten i objektet.

Gäller för