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

PropertyInfo.MemberType-Eigenschaft

 

Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member eine Eigenschaft ist.

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

public override MemberTypes MemberType { get; }

Eigenschaftswert

Type: System.Reflection.MemberTypes

Ein MemberTypes-Wert, der angibt, dass dieser Member eine Eigenschaft ist.

Diese Eigenschaft überschreibt MemberType. Wenn Sie daher eine Reihe von untersuchen MemberInfo Objekte – z. B. das zurückgegebene Array GetMembers – die MemberType -Eigenschaft gibt Property nur, wenn ein bestimmtes Element eine Eigenschaft ist.

MemberTypeist eine abgeleitete Klasse von MemberInfo und gibt den Typ des Members. Elementtypen sind Konstruktoren, Eigenschaften, Felder und Methoden. Da dies ist eine PropertyInfo -Eigenschaft, der zurückgegebene Typ ist eine Eigenschaft.

Zum Abrufen der MemberType -Eigenschaft, rufen Sie zunächst die Klasse Type. Aus der Type, erhalten die PropertyInfo. Aus der PropertyInfo, erhalten die MemberType Wert.

Das folgende Beispiel zeigt den Typ des angegebenen Elements.

using System;
using System.Reflection;

class Mypropertyinfo
{
    public static int Main()
    {
        Console.WriteLine("\nReflection.PropertyInfo");

        // Get the type and PropertyInfo.
        Type MyType = Type.GetType("System.Reflection.MemberInfo");
        PropertyInfo Mypropertyinfo = MyType.GetProperty("Name");

        // Read and display the MemberType property.
        Console.Write("\nMemberType = " + Mypropertyinfo.MemberType.ToString());

        return 0;
    }
}

.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: