Freigeben über


_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

  • binder
    Type: System.Reflection.Binder

    Ein 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 -

    EmptyTypes.

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