MethodInfo.Invoke(Object, Object[]) 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í.
Invoca el método o constructor representado por la instancia actual mediante 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 el método o constructor. Si un 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 para el método o constructor invocado. Se trata de una matriz de objetos con el mismo número, orden y tipo que los parámetros del método o constructor que se va a invocar. Si no hay parámetros, parameters debe ser null.
Si el método o constructor representado por esta instancia toma un ref parámetro (ByRef en Visual Basic), no se requiere 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 para ese 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, según el tipo de elemento específico.
Devoluciones
Objeto que contiene el valor devuelto del método invocado o null , en el caso de un constructor.