PropertyInfo.MemberType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Type
ab. Rufen Sie PropertyInfo
von abType
. Rufen Sie aus den PropertyInfo
-Wert ab MemberType
.