Delegate Constructores
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í.
Inicializa un nuevo delegado.
Sobrecargas
| Nombre | Description |
|---|---|
| Delegate(Object, String) |
Inicializa un delegado que invoca el método de instancia especificado en la instancia de clase especificada. |
| Delegate(Type, String) |
Inicializa un delegado que invoca el método estático especificado de la clase especificada. |
Delegate(Object, String)
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
Inicializa un delegado que invoca el método de instancia especificado en la instancia de clase especificada.
protected:
Delegate(System::Object ^ target, System::String ^ method);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")]
protected Delegate(object target, string method);
protected Delegate(object target, string method);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")>]
new Delegate : obj * string -> Delegate
new Delegate : obj * string -> Delegate
Protected Sub New (target As Object, method As String)
Parámetros
- target
- Object
Instancia de clase en la que el delegado invoca method.
- method
- String
Nombre del método de instancia que representa el delegado.
- Atributos
Excepciones
Se produjo un enlace de error al método de destino.
Comentarios
Este constructor no se puede usar en el código de la aplicación. Para crear un delegado especificando el nombre de un método de instancia, use una sobrecarga del CreateDelegate método que especifica un nombre de método y un objeto de destino. Por ejemplo, la sobrecarga del CreateDelegate(Type, Object, String) método crea un delegado para un método de instancia con un nombre especificado.
Este constructor crea delegados solo para métodos de instancia. Un método de instancia es un método asociado a una instancia de una clase; un método estático es un método asociado a la propia clase.
Consulte también
Se aplica a
Delegate(Type, String)
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
- Source:
- Delegate.CoreCLR.cs
Inicializa un delegado que invoca el método estático especificado de la clase especificada.
protected:
Delegate(Type ^ target, System::String ^ method);
protected Delegate(Type target, string method);
new Delegate : Type * string -> Delegate
Protected Sub New (target As Type, method As String)
Parámetros
- method
- String
Nombre del método estático que representa el delegado.
Excepciones
Comentarios
Este constructor no se puede usar en el código de la aplicación. Para crear un delegado especificando el nombre de un método estático, use una sobrecarga del CreateDelegate método que especifica un nombre de método, pero no especifica un objeto de destino. Por ejemplo, la sobrecarga del CreateDelegate(Type, Type, String) método crea un delegado estático para un método con un nombre especificado.
Este constructor crea delegados solo para métodos estáticos. Un método de instancia es un método asociado a una instancia de una clase; un método estático es un método asociado a la propia clase.