MethodInfo.Invoke(Object, Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したパラメーターを使用して、現在のインスタンスによって表されるメソッドまたはコンストラクターを呼び出します。
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[]
呼び出されたメソッドまたはコンストラクターの引数リスト。 これは、呼び出されるメソッドまたはコンストラクターのパラメーターと同じ数、順序、および型を持つオブジェクトの配列です。 パラメーターがない場合は、 parameters を nullする必要があります。
このインスタンスで表されるメソッドまたはコンストラクターが ref パラメーター (Visual Basic では ByRef ) を受け取る場合、この関数を使用してメソッドまたはコンストラクターを呼び出すために、そのパラメーターに特別な属性は必要ありません。 値で明示的に初期化されていないこの配列内のオブジェクトには、そのオブジェクト型の既定値が含まれます。 参照型の要素の場合、この値は null。 値型要素の場合、この値は、特定の要素の種類に応じて 0、0.0、または falseです。
返品
呼び出されたメソッドの戻り値を含むオブジェクト。コンストラクターの場合は null 。