_Type.GetConstructor-Methode: (BindingFlags, Binder, Type[], ParameterModifier[])
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
ConstructorInfo GetConstructor(
BindingFlags bindingAttr,
Binder binder,
Type[] types,
ParameterModifier[] modifiers
)
ConstructorInfo^ GetConstructor(
BindingFlags bindingAttr,
Binder^ binder,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
)
abstract GetConstructor :
bindingAttr:BindingFlags *
binder:Binder *
types:Type[] *
modifiers:ParameterModifier[] -> ConstructorInfo
Function GetConstructor (
bindingAttr As BindingFlags,
binder As Binder,
types As Type(),
modifiers As ParameterModifier()
) As ConstructorInfo
Parameter
bindingAttr
Type: System.Reflection.BindingFlagsEine Bitmaske aus einem oder mehreren BindingFlags, die angeben, wie die Suche durchgeführt wird.
- oder -
0 (null), damit null zurückgegeben wird.
binder
Type: System.Reflection.BinderEin Binder -Objekt, das eine Gruppe von Eigenschaften definiert und ermöglicht die Bindung, die Auswahl einer überladenen Methode, die Umwandlung von Argumenttypen und der Aufruf eines Members durch Reflektion einschließen kann.
- oder -
null, mit der DefaultBinder.
types
Type: System.Type[]Ein Array von Type-Objekten, das Anzahl, Reihenfolge und Typ der Parameter des abzurufenden Konstruktors darstellt.
- oder -
Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen eines Konstruktors, der keine Parameter akzeptiert.
- oder -
modifiers
Type: System.Reflection.ParameterModifier[]Ein Array von ParameterModifier-Objekten, die die Attribute darstellen, die dem entsprechenden Element im Parametertyparray zugeordnet sind. Der Standardbinder verarbeitet diesen Parameter nicht.
Rückgabewert
Type: System.Reflection.ConstructorInfo
Ein ConstructorInfo-Objekt, das den Konstruktor darstellt, der den angegebenen Anforderungen entspricht, oder null, wenn kein entsprechender Konstruktor gefunden wurde.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die Type.GetConstructor Methode sucht nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen und -Modifizierern unter Verwendung der angegebenen bindungseinschränkungen zu entsprechen.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
GetConstructor Überladen
_Type-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang