Compartir vía


MethodInfo.Invoke(Object, Object[]) Método

Definición

Invoca el método o constructor representado por la instancia actual, utilizando los parámetros especificados.

public:
 virtual System::Object ^ Invoke(System::Object ^ obj, cli::array <System::Object ^> ^ parameters);
public object Invoke (object obj, object[] parameters);
override this.Invoke : obj * obj[] -> obj
Public Function Invoke (obj As Object, parameters As Object()) As Object

Parámetros

obj
Object

Objeto en el que se va a invocar al método o constructor. Si el método es estático, se omite este argumento. Si un constructor es estático, este argumento debe ser null o una instancia de la clase que define el constructor.

parameters
Object[]

Lista de argumentos del método o constructor invocado. Esta es una matriz de objetos con el mismo número, orden y tipo que los parámetros del método o constructor al que se van a invocar. Si no hay ningún parámetro, parameters deberá ser null. Si el método o constructor representado por esta instancia tiene un parámetro ref (ByRef en Visual Basic), no es necesario ningún atributo especial para ese parámetro para invocar el método o constructor mediante esta función. Cualquier objeto de esta matriz que no se inicialice explícitamente con un valor contendrá el valor predeterminado de este tipo de objeto. Para los elementos de tipo de referencia, este valor es null. Para los elementos de tipo de valor, este valor es 0, 0.0 o false, en función del tipo de elemento específico.

Devoluciones

Objeto que contiene el valor devuelto del método invocado, o null en caso de un constructor.

Implementaciones

Se aplica a