TypeBuilder.GetConstructors(BindingFlags) 方法

定義

依指定傳回 ConstructorInfo 物件的陣列,代表為這個類別所定義的公用和非公用建構函式。Returns an array of ConstructorInfo objects representing the public and non-public constructors defined for this class, as specified.

public:
 override cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
[System.Runtime.InteropServices.ComVisible(true)]
public override System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
override this.GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
[<System.Runtime.InteropServices.ComVisible(true)>]
override this.GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Overrides Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()

參數

bindingAttr
BindingFlags

這必須是來自 BindingFlags 的位元旗標,像是在 InvokeMethodNonPublic 等等一樣。This must be a bit flag from BindingFlags as in InvokeMethod, NonPublic, and so on.

傳回

ConstructorInfo[]

傳回 ConstructorInfo 物件的陣列,代表為這個類別所定義的指定建構函式。Returns an array of ConstructorInfo objects representing the specified constructors defined for this class. 如果未定義建構函式,則會傳回空陣列。If no constructors are defined, an empty array is returned.

屬性

例外狀況

不會為不完整的類型實作此方法。This method is not implemented for incomplete types.

備註

使用或抓取型 Type.GetTypeAssembly.GetType ,然後在抓取的型別上使用反映。Retrieve the type using Type.GetType or Assembly.GetType and use reflection on the retrieved type.

適用於