IFactoryService.CreateInstance メソッド

定義

IFactoryService オブジェクトのインスタンスを作成します。

オーバーロード

CreateInstance(String, Object[])

指定された完全な名前でオブジェクトをインスタンス化します。

CreateInstance<T>(String, Object[])

指定された完全な名前に基づいてオブジェクトをインスタンス化します。

CreateInstance(String, Object[])

指定された完全な名前でオブジェクトをインスタンス化します。

public:
 System::Object ^ CreateInstance(System::String ^ fullName, ... cli::array <System::Object ^> ^ arguments);
public object CreateInstance (string fullName, params object[] arguments);
abstract member CreateInstance : string * obj[] -> obj
Public Function CreateInstance (fullName As String, ParamArray arguments As Object()) As Object

パラメーター

fullName
String

型の完全な名前。

arguments
Object[]

オブジェクトで使用される引数です。

戻り値

指定された完全な名前でオブジェクトを表す新しいオブジェクトです。

適用対象

CreateInstance<T>(String, Object[])

指定された完全な名前に基づいてオブジェクトをインスタンス化します。

public:
generic <typename T>
 T CreateInstance(System::String ^ fullName, ... cli::array <System::Object ^> ^ arguments);
public T CreateInstance<T> (string fullName, params object[] arguments);
abstract member CreateInstance : string * obj[] -> 'T
Public Function CreateInstance(Of T) (fullName As String, ParamArray arguments As Object()) As T

型パラメーター

T

インスタンス オブジェクトを作成する型。

パラメーター

fullName
String

型の完全な名前。

arguments
Object[]

オブジェクトで使用される引数です。

戻り値

T

指定された完全な名前に基づいてオブジェクトを表す新しいオブジェクトです。

適用対象