(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Type.MemberType-Eigenschaft

Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public override MemberTypes MemberType { get; }

Eigenschaftswert

Typ: System.Reflection.MemberTypes
Ein MemberTypes-Wert, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.

Implementiert

_Type.MemberType
_MemberInfo.MemberType

Diese Eigenschaft überschreibt MemberInfo.MemberType. Wenn Sie daher eine Gruppe von MemberInfo-Objekten untersuchen, z. B. das von GetMembers zurückgegebene Array, gibt die MemberType-Eigenschaft MemberTypes.NestedType zurück, sofern ein bestimmter Member ein geschachtelter Typ ist.

Wenn der aktuelle Type einen konstruierten generischen Typ darstellt, gilt diese Eigenschaft für die generische Typdefinition, aus der der Typ konstruiert wurde. Wenn z. B. der aktuelle TypeMyGenericType<int> darstellt (MyGenericType(Of Integer) in Visual Basic), wird der Wert dieser Eigenschaft durch MyGenericType<T> bestimmt.

Wenn der aktuelle Type einen Typparameter in der Definition eines generischen Typs oder einer generischen Methode darstellt, gibt diese Eigenschaft immer MemberTypes.TypeInfo zurück.

Im folgenden Beispiel wird das MemberType-Feld als Parameter der GetMember-Methode verwendet.


MemberInfo[] others = t.GetMember(mi.Name, mi.MemberType, BindingFlags.Public |
BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Instance);


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft