Activator.CreateInstance 方法

使用与指定参数匹配程度最高的构造函数创建指定类型的实例。

重载列表

名称 说明
Activator.CreateInstance (ActivationContext) 创建类型的一个实例,该类型由指定的 ActivationContext 对象指定。
Activator.CreateInstance (Type) 使用与指定参数匹配程度最高的构造函数来创建指定类型的实例。

由 .NET Compact Framework 支持。
Activator.CreateInstance (ActivationContext, String[]) 创建类型的一个实例,该类型由指定的 ActivationContext 对象指定,由指定的自定义激活数据激活。
Activator.CreateInstance (String, String) 使用命名的程序集和默认构造函数,创建名称已指定的类型的实例。
Activator.CreateInstance (Type, Boolean) 使用与指定参数匹配程度最高的构造函数创建指定类型的实例。
Activator.CreateInstance (Type, Object[]) 使用与指定参数匹配程度最高的构造函数创建指定类型的实例。
Activator.CreateInstance (AppDomain, String, String) 使用命名的程序集和默认构造函数,来创建其名称在指定的远程域中指定的类型的实例。
Activator.CreateInstance (String, String, Object[]) 使用命名的程序集和默认构造函数,创建名称已指定的类型的实例。
Activator.CreateInstance (Type, Object[], Object[]) 使用与指定参数匹配程度最高的构造函数创建指定类型的实例。
Activator.CreateInstance (Type, BindingFlags, Binder, Object[], CultureInfo) 使用与指定参数匹配程度最高的构造函数创建指定类型的实例。
Activator.CreateInstance (Type, BindingFlags, Binder, Object[], CultureInfo, Object[]) 使用与指定参数匹配程度最高的构造函数创建指定类型的实例。
Activator.CreateInstance (String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 使用指定的程序集和与指定参数匹配程度最高的构造函数来创建指定名称的类型的实例。
Activator.CreateInstance (AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 使用命名的程序集和最匹配所指定参数的构造函数,来创建其名称在指定的远程域中指定的类型的实例。
Activator.CreateInstance () 创建类型的一个实例,该类型由指定的泛型类型参数指定。

由 .NET Compact Framework 支持。

请参见

参考

Activator 类
Activator 成员
System 命名空间
ActivationContext 类
ApplicationIdentity
ApplicationSecurityManager