MethodInfo.Invoke(Object, Object[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.