Delegate.Clone Metoda

Definicja

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.

Dotyczy