Leer en inglés

Compartir a través de


Delegate.Clone Método

Definición

Crea una copia superficial del delegado.

C#
public virtual object Clone ();

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

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1