次の方法で共有


Assembly.CreateInstance メソッド (String, Boolean)

オプションの大文字小文字を区別する検索を使用してこのアセンブリから指定された型を検索し、システム アクティベータを使用してこの型のインスタンスを作成します。

Overloads Public Function CreateInstance( _
   ByVal typeName As String, _   ByVal ignoreCase As Boolean _) As Object
[C#]
public object CreateInstance(stringtypeName,boolignoreCase);
[C++]
public: Object* CreateInstance(String* typeName,boolignoreCase);
[JScript]
public function CreateInstance(
   typeName : String,ignoreCase : Boolean) : Object;

パラメータ

  • typeName
    検索対象の型の Type.FullName
  • ignoreCase
    型名の大文字と小文字の違いを無視する場合は true 。それ以外の場合は false

戻り値

型を表す Object のインスタンス。カルチャ、引数、バインダ、およびアクティベーション属性には null 参照 (Visual Basic では Nothing) が設定され、 BindingFlags には Public または Instance が設定されます。 typeName が見つからない場合は null 参照 (Nothing) が返されます。

例外

例外の種類 条件
ArgumentException typeName が空の文字列 ("") または "\0anything" です。

または

typeName の長さが 1024 文字を超えています。

MissingMethodException 一致するコンストラクタが見つかりませんでした。
ArgumentNullException typeName が null 参照 (Visual Basic では Nothing) です。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Assembly クラス | Assembly メンバ | System.Reflection 名前空間 | Assembly.CreateInstance オーバーロードの一覧