Partager via


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

Définition

Appelle la méthode ou le constructeur représenté par l’instance actuelle, selon les paramètres spécifiés.

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

Paramètres

obj
Object

L’objet sur lequel la méthode ou le constructeur doit être appelé. En cas de méthode statique, cet argument est ignoré. En cas de constructeur statique, cet argument doit être null ou une instance de la classe qui définit le constructeur.

parameters
Object[]

Liste d’arguments de la méthode ou du constructeur appelé. Il s’agit d’un tableau d’objets présentant les mêmes nombre, ordre et type que les paramètres de la méthode ou du constructeur à appeler. En l’absence de paramètres, parameters doit être null. Si la méthode ou le constructeur représenté par cette instance accepte un paramètre ref (ByRef en Visual Basic), aucun attribut spécial de ce paramètre n’est requis pour appeler la méthode ou le constructeur à l’aide de cette fonction. Tout objet dans ce tableau qui n’est pas explicitement initialisé avec une valeur contiendra la valeur par défaut pour ce type d’objet. Pour les éléments de type référence, cette valeur est null. Pour les éléments de type valeur, cette valeur est 0, 0.0 ou false, selon le type d’élément spécifique.

Retours

Objet contenant la valeur de retour de la méthode appelée, ou null dans le cas d’un constructeur.

Implémente

S’applique à