Delegate.Clone Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.