Compartir a través de


Delegate.Clone Método

Definición

Crea una copia superficial del delegado.

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

Devoluciones

Object

Copia superficial del delegado.

Implementaciones

Comentarios

El clon tiene la misma Typelista de invocación , destino, método e invocación que el delegado original.

Una copia superficial crea una nueva instancia del mismo tipo que el objeto original y, a continuación, copia los campos no estáticos del objeto original. Si el campo es un tipo de valor, se realiza una copia bit a bit del campo. Si el campo es un tipo de referencia, la referencia se copia pero el objeto al que se hace referencia no lo es; por lo tanto, la referencia en el objeto original y la referencia del clon apuntan al mismo objeto. Por el contrario, una copia profunda de un objeto duplica todo lo que hace referencia directa o indirectamente a los campos del objeto.

Se aplica a