_Type.GetConstructor _Type.GetConstructor _Type.GetConstructor _Type.GetConstructor Method

Definition

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor method.

Überlädt

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(Type[])-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor(Type[]) method.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Die Type.GetConstructor -Methode ruft einen bestimmten Konstruktor des aktuellen Typeab.The Type.GetConstructor method gets a specific constructor of the current Type.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

public:
 System::Reflection::ConstructorInfo ^ GetConstructor(System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.ConstructorInfo GetConstructor (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetConstructor : System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.ConstructorInfo

Parameter

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Eine Bitmaske aus einem oder mehreren BindingFlags, die angeben, wie die Suche durchgeführt wird.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

- oder --or- 0 (null), damit null zurückgegeben wird.Zero, to return null.

binder
Binder Binder Binder Binder

Ein Binder-Objekt, das eine Gruppe von Eigenschaften definiert und eine Bindung ermöglicht. Dazu kann die Auswahl einer überladenen Methode, die Umwandlung von Argumenttypen und der Aufruf eines Members durch Reflektion gehören.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

- oder --or- null, wenn der DefaultBinder verwendet werden soll.null, to use the DefaultBinder.

callConvention
CallingConventions CallingConventions CallingConventions CallingConventions

Das CallingConventions-Objekt, das die Regeln für die Reihenfolge und das Layout von Argumenten, die Art der Übergabe des Rückgabewerts, die für Argumente zu verwendenden Register und die Art der Bereinigung des Stapels angibt.The CallingConventions object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.

types
Type[]

Ein Array von Type-Objekten, das Anzahl, Reihenfolge und Typ der Parameter des abzurufenden Konstruktors darstellt.An array of Type objects representing the number, order, and type of the parameters for the constructor to get.

- oder --or- Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen eines Konstruktors, der keine Parameter akzeptiert.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.

modifiers
ParameterModifier[]

Ein Array von ParameterModifier-Objekten, die die Attribute darstellen, die dem entsprechenden Element im types-Array zugeordnet sind.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Der Standardbinder verarbeitet diesen Parameter nicht.The default binder does not process this parameter.

Gibt zurück

Ein ConstructorInfo-Objekt, das den Konstruktor darstellt, der den angegebenen Anforderungen entspricht, oder null, wenn kein entsprechender Konstruktor gefunden wurde.A ConstructorInfo object representing the constructor that matches the specified requirements, if found; otherwise, null.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Die Type.GetConstructor -Methode sucht unter Verwendung der angegebenen Bindungs Einschränkungen und der angegebenen Aufruf Konvention nach einem Konstruktor, dessen Parameter den angegebenen Argument Typen und-Modifizierers entsprechen.The Type.GetConstructor method searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) method.

public:
 System::Reflection::ConstructorInfo ^ GetConstructor(System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.ConstructorInfo GetConstructor (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetConstructor : System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.ConstructorInfo

Parameter

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Eine Bitmaske aus einem oder mehreren BindingFlags, die angeben, wie die Suche durchgeführt wird.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

- oder --or- 0 (null), damit null zurückgegeben wird.Zero, to return null.

binder
Binder Binder Binder Binder

Ein Binder-Objekt, das eine Gruppe von Eigenschaften definiert und eine Bindung ermöglicht. Dazu kann die Auswahl einer überladenen Methode, die Umwandlung von Argumenttypen und der Aufruf eines Members durch Reflektion gehören.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

- oder --or- null, wenn der DefaultBinder verwendet werden soll.null, to use the DefaultBinder.

types
Type[]

Ein Array von Type-Objekten, das Anzahl, Reihenfolge und Typ der Parameter des abzurufenden Konstruktors darstellt.An array of Type objects representing the number, order, and type of the parameters for the constructor to get.

- oder --or- Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen eines Konstruktors, der keine Parameter akzeptiert.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.

- oder --or- EmptyTypes.EmptyTypes.

modifiers
ParameterModifier[]

Ein Array von ParameterModifier-Objekten, die die Attribute darstellen, die dem entsprechenden Element im Parametertyparray zugeordnet sind.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the parameter type array. Der Standardbinder verarbeitet diesen Parameter nicht.The default binder does not process this parameter.

Gibt zurück

Ein ConstructorInfo-Objekt, das den Konstruktor darstellt, der den angegebenen Anforderungen entspricht, oder null, wenn kein entsprechender Konstruktor gefunden wurde.A ConstructorInfo object representing the constructor that matches the specified requirements, if found; otherwise, null.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Die Type.GetConstructor -Methode sucht unter Verwendung der angegebenen Bindungs Einschränkungen nach einem Konstruktor, dessen Parameter den angegebenen Argument Typen und-Modifizierers entsprechen.The Type.GetConstructor method searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(Type[])-Methode für COM-Objekte bereit.Provides COM objects with version-independent access to the GetConstructor(Type[]) method.

public:
 System::Reflection::ConstructorInfo ^ GetConstructor(cli::array <Type ^> ^ types);
public System.Reflection.ConstructorInfo GetConstructor (Type[] types);
abstract member GetConstructor : Type[] -> System.Reflection.ConstructorInfo
Public Function GetConstructor (types As Type()) As ConstructorInfo

Parameter

types
Type[]

Ein Array von Type-Objekten, das die Anzahl, die Reihenfolge und den Typ der Parameter des abzurufenden Konstruktors darstellt.An array of Type objects representing the number, order, and type of the parameters for the desired constructor.

- oder --or- Ein leeres Array von Type-Objekten zum Abrufen eines Konstruktors ohne Parameter.An empty array of Type objects, to get a constructor that takes no parameters. Das static-Feld EmptyTypes stellt ein entsprechendes leeres Array bereit.Such an empty array is provided by the static field EmptyTypes.

Gibt zurück

Ein ConstructorInfo-Objekt, das den öffentlichen Konstruktor für Instanzen darstellt, dessen Parameter den Typen im Parametertyparray entsprechen, oder null, wenn ein solcher Konstruktor nicht gefunden wurde.A ConstructorInfo object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, null.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Die Type.GetConstructor -Methode sucht nach einem öffentlichen Instanzkonstruktor, dessen Parameter den Typen im angegebenen Array entsprechen.The Type.GetConstructor method searches for a public instance constructor whose parameters match the types in the specified array.

Gilt für: