MethodInfo.Invoke(Object, Object[]) Methode

Definitie

Roept de methode of constructor aan die wordt vertegenwoordigd door het huidige exemplaar, met behulp van de opgegeven parameters.

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

Parameters

obj
Object

Het object waarop de methode of constructor moet worden aangeroepen. Als een methode statisch is, wordt dit argument genegeerd. Als een constructor statisch is, moet null dit argument of een exemplaar van de klasse zijn die de constructor definieert.

parameters
Object[]

Een lijst met argumenten voor de aangeroepen methode of constructor. Dit is een matrix van objecten met hetzelfde aantal, dezelfde volgorde en type als de parameters van de methode of constructor die moeten worden aangeroepen. Als er geen parameters zijn, parameters moet dit zijn null. Als de methode of constructor die wordt vertegenwoordigd door dit exemplaar een parameter ref (ByRef in Visual Basic) gebruikt, is er geen speciaal kenmerk vereist voor die parameter om de methode of constructor aan te roepen met behulp van deze functie. Elk object in deze matrix dat niet expliciet is geïnitialiseerd met een waarde, bevat de standaardwaarde voor dat objecttype. Voor verwijzingstype-elementen is nulldeze waarde . Voor elementen van het waardetype is deze waarde 0, 0,0 of false, afhankelijk van het specifieke elementtype.

Retouren

Een object met de retourwaarde van de aangeroepen methode of null in het geval van een constructor.

Implementeringen

Van toepassing op