MethodInfo.Invoke(Object, Object[]) メソッド

定義

指定したパラメーターを使用して、現在のインスタンスによって表されるメソッドまたはコンストラクターを呼び出します。

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

パラメーター

obj
Object

メソッドまたはコンストラクターを呼び出すオブジェクト。 メソッドが静的な場合、この引数は無視されます。 コンストラクターが静的な場合、この引数は null またはコンストラクターを定義するクラスのインスタンスである必要があります。

parameters
Object[]

呼び出されたメソッドまたはコンストラクターの引数リスト。 これは、呼び出されるメソッドまたはコンストラクターのパラメーターと同じ数、順序、および型を持つオブジェクトの配列です。 パラメーターがない場合は、 parametersnullする必要があります。 このインスタンスで表されるメソッドまたはコンストラクターが ref パラメーター (Visual Basic では ByRef ) を受け取る場合、この関数を使用してメソッドまたはコンストラクターを呼び出すために、そのパラメーターに特別な属性は必要ありません。 値で明示的に初期化されていないこの配列内のオブジェクトには、そのオブジェクト型の既定値が含まれます。 参照型の要素の場合、この値は null。 値型要素の場合、この値は、特定の要素の種類に応じて 0、0.0、または falseです。

返品

呼び出されたメソッドの戻り値を含むオブジェクト。コンストラクターの場合は null

実装

適用対象