Delegate.Clone Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una copia superficiale del delegato.
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
Restituisce
Copia superficiale del delegato.
Implementazioni
Commenti
Il clone ha lo stesso Type , la destinazione, il metodo e l'elenco chiamate del delegato originale.
Una copia superficiale crea una nuova istanza dello stesso tipo dell'oggetto originale e quindi copia i campi non statici dell'oggetto originale. Se il campo è un tipo valore, viene eseguita una copia bit per bit del campo. Se il campo è un tipo riferimento, il riferimento viene copiato, ma l'oggetto a cui si fa riferimento non lo è. Pertanto, il riferimento nell'oggetto originale e il riferimento nel clone puntano allo stesso oggetto. Al contrario, una copia completa di un oggetto duplica tutti gli elementi a cui fanno riferimento direttamente o indirettamente i campi nell'oggetto.