次の方法で共有


ConstructorInfo.Invoke メソッド

インスタンスがリフレクションするコンストラクタを呼び出します。

オーバーロードの一覧

指定されているパラメータを持つインスタンスがリフレクションするコンストラクタを呼び出します。一般的には使用されないパラメータには既定値が設定されます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function Invoke(Object()) As Object

[C#] public object Invoke(object[]);

[C++] public: Object* Invoke(Object*[]);

[JScript] public function Invoke(Object[]) : Object;

派生クラスに実装された場合、指定されている Binder の制約下で、 ConstructorInfo によってリフレクションされるコンストラクタを引数を指定して呼び出します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public MustOverride Function Invoke(BindingFlags, Binder, Object(), CultureInfo) As Object

[C#] public abstract object Invoke(BindingFlags, Binder, object[], CultureInfo);

[C++] public: virtual Object* Invoke(BindingFlags, Binder*, Object[], CultureInfo*) = 0;

[JScript] public abstract function Invoke(BindingFlags, Binder, Object[], CultureInfo) : Object;

MethodBase から継承されます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function Invoke(Object, Object()) As Object

[C#] public object Invoke(object, object[]);

[C++] public: Object* Invoke(Object*, Object*[]);

[JScript] public function Invoke(Object, Object[]) : Object;

MethodBase から継承されます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public MustOverride Function Invoke(Object, BindingFlags, Binder, Object(), CultureInfo) As Object

[C#] public abstract object Invoke(object, BindingFlags, Binder, object[], CultureInfo);

[C++] public: virtual Object* Invoke(Object*, BindingFlags, Binder*, Object*[], CultureInfo*) = 0;

[JScript] public abstract function Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) : Object;

参照

ConstructorInfo クラス | ConstructorInfo メンバ | System.Reflection 名前空間