Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Type.MemberType-Eigenschaft

 

Veröffentlicht: Oktober 2016

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

Type: System.Reflection.MemberTypes

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

Diese Eigenschaft überschreibt MemberInfo.MemberType. Wenn Sie daher eine Reihe von untersuchen MemberInfo Objekte – z. B. das zurückgegebene Array GetMembers– die MemberType -Eigenschaft gibt MemberTypes.NestedType Wenn ein angegebenes Element ein geschachtelter Typ ist.

Wenn die aktuelle Type stellt ein konstruierter generischer Typ, diese Eigenschaft gilt, für die generische Typdefinition, aus der der Typ konstruiert wurde. Z. B. wenn die aktuelle Type stellt MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic), der Wert dieser Eigenschaft richtet sich nach MyGenericType<T>.

Wenn die aktuelle Type einen Typparameter in der Definition eines generischen Typs oder generische Methode darstellt, auf diese Eigenschaft gibt immerMemberTypes.TypeInfo.

Das folgende Codebeispiel zeigt die MemberType Feld als Parameter an die GetMember Methode:

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

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: