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łytki kopia delegata.
Implementuje
Uwagi
Klon ma tę samą Typelistę , docelową, metodę i wywołanie co oryginalny delegat.
Pobieżna 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ę nie; 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 wszystkie elementy bezpośrednio lub pośrednio, do których odwołuje się pola w obiekcie.