Delegate.Clone Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy płytkią kopię delegata.
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
Zwraca
Płytkia kopia delegata.
Implementuje
Uwagi
Klon ma tę samą Typelistę , docelową, metodę i wywołanie co oryginalny delegat.
Płytkia kopia tworzy nowe wystąpienie tego samego typu co oryginalny obiekt, a następnie kopiuje niestatyczne pola oryginalnego obiektu. Jeśli pole jest typem wartości, wykonywana jest bitowa kopia pola. Jeśli pole jest typem odwołania, odwołanie jest kopiowane, ale obiekt, do których odwołuje się; w związku z tym odwołanie w oryginalnym obiekcie i odwołanie w punkcie klonowania do tego samego obiektu. Z kolei głęboka kopia obiektu duplikuje wszystko bezpośrednio lub pośrednio przywoływająco przez pola w obiekcie.