MethodInfo.Invoke(Object, Object[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anropar metoden eller konstruktorn som representeras av den aktuella instansen med hjälp av de angivna parametrarna.
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
Parametrar
- obj
- Object
Det objekt som metoden eller konstruktorn ska anropas på. Om en metod är statisk ignoreras det här argumentet. Om en konstruktor är statisk måste det här argumentet vara null eller en instans av klassen som definierar konstruktorn.
- parameters
- Object[]
En argumentlista för den anropade metoden eller konstruktorn. Det här är en matris med objekt med samma nummer, ordning och typ som parametrarna för den metod eller konstruktor som ska anropas. Om det inte finns några parametrar parameters bör vara null.
Om den metod eller konstruktor som representeras av den här instansen tar en parameter ref (ByRef i Visual Basic) krävs inget särskilt attribut för parametern för att anropa metoden eller konstruktorn med hjälp av den här funktionen. Alla objekt i den här matrisen som inte uttryckligen initieras med ett värde innehåller standardvärdet för den objekttypen. För element av referenstyp är nulldet här värdet . För värdetypselement är det här värdet 0, 0,0 eller false, beroende på den specifika elementtypen.
Returer
Ett objekt som innehåller returvärdet för den anropade metoden, eller null när det gäller en konstruktor.