Delegate.Clone Método

Definição

Cria uma cópia superficial do 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

Devoluções

Uma cópia superficial do delegado.

Implementações

Observações

O clone tem a mesma Typelista de , alvo, método e invocação que o delegado original.

Uma cópia superficial cria uma nova instância do mesmo tipo do objeto original e depois copia os campos não estáticos do objeto original. Se o campo for um tipo de valor, é realizada uma cópia bit a bit do campo. Se o campo for um tipo de referência, a referência é copiada mas o objeto referido não; portanto, a referência no objeto original e a referência no clone apontam para o mesmo objeto. Em contraste, uma cópia profunda de um objeto duplica tudo o que é referenciado direta ou indiretamente pelos campos do objeto.

Aplica-se a