_Type.GetConstructors 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 COM 对象提供对 GetConstructors 方法的与版本无关的访问。
重载
GetConstructors() |
为 COM 对象提供对 GetConstructors() 方法的与版本无关的访问。 |
GetConstructors(BindingFlags) |
为 COM 对象提供对 GetConstructors(BindingFlags) 方法的与版本无关的访问。 |
注解
此方法用于从非托管代码访问托管类,不应从托管代码调用。
方法 Type.GetConstructors 获取当前 Type的构造函数。
GetConstructors()
为 COM 对象提供对 GetConstructors() 方法的与版本无关的访问。
public:
cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors();
public System.Reflection.ConstructorInfo[] GetConstructors ();
abstract member GetConstructors : unit -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors () As ConstructorInfo()
返回
ConstructorInfo 对象的数组,表示当前 Type 定义的所有公共实例构造函数,但不包括类型初始值设定项(静态构造函数)。 如果当前 Type 没有定义公共实例构造函数,或者当前 Type 表示泛型类型或方法定义的类型参数,则返回 ConstructorInfo 类型的空数组。
注解
此方法用于从非托管代码访问托管类,不应从托管代码调用。
方法 Type.GetConstructors 返回为当前 Type定义的所有公共构造函数。
适用于
GetConstructors(BindingFlags)
为 COM 对象提供对 GetConstructors(BindingFlags) 方法的与版本无关的访问。
public:
cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
abstract member GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()
参数
返回
表示为当前 ConstructorInfo 定义的匹配指定绑定约束的所有构造函数的 Type 对象数组,包括类型初始值设定项(如果定义的话)。 如果当前 Type 没有定义构造函数,或者定义的构造函数都不符合绑定约束,或者当前 Type 表示泛型类型或方法定义的类型参数,则返回 ConstructorInfo 类型的空数组。
注解
此方法用于从非托管代码访问托管类,不应从托管代码调用。
方法Type.GetConstructors使用指定的 BindingFlags搜索为当前 Type定义的构造函数。