Delegate.Clone Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.