Freigeben über


PropertyInfo.MemberType Eigenschaft

Definition

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

public:
 virtual property System::Reflection::MemberTypes MemberType { System::Reflection::MemberTypes get(); };
public override System.Reflection.MemberTypes MemberType { get; }
member this.MemberType : System.Reflection.MemberTypes
Public Overrides ReadOnly Property MemberType As MemberTypes

Eigenschaftswert

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

Implementiert

Beispiele

Im folgenden Beispiel wird der Typ des angegebenen Members angezeigt.

using namespace System;
using namespace System::Reflection;
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 = {0}", Mypropertyinfo->MemberType );
   return 0;
}
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;
    }
}
Imports System.Reflection

Class Mypropertyinfo

    Public Shared Function Main() As Integer
        Console.WriteLine(ControlChars.CrLf & "Reflection.PropertyInfo")

        ' Get the type and PropertyInfo.
        Dim MyType As Type = Type.GetType("System.Reflection.MemberInfo")
        Dim Mypropertyinfo As PropertyInfo = MyType.GetProperty("Name")

        ' Read and display the MemberType property.
        Console.WriteLine("MemberType = " & _
           Mypropertyinfo.MemberType.ToString())

        Return 0
    End Function
End Class

Hinweise

Diese Eigenschaft überschreibt MemberType. Wenn Sie daher eine Gruppe von MemberInfo Objekten untersuchen , z. B. das von GetMembers zurückgegebene Array, gibt die MemberType -Eigenschaft nur zurück Property , wenn ein gegebener Member eine Eigenschaft ist.

MemberType ist eine abgeleitete Klasse von MemberInfo und gibt den Typ des Members an. Membertypen sind Konstruktoren, Eigenschaften, Felder und Methoden. Da es sich um eine PropertyInfo Eigenschaft handelt, ist der zurückgegebene Typ eine -Eigenschaft.

Um die MemberType -Eigenschaft abzurufen, rufen Sie zuerst die -Klasse Typeab. Rufen Sie PropertyInfovon abType. Rufen Sie aus den PropertyInfo-Wert ab MemberType .

Gilt für: