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 eine Reihe von Objekten untersuchen , z. B. das von zurückgegebene Array, gibt die -Eigenschaft daher nur dann zurück, wenn ein angegebener Member MemberInfo GetMembers eine Eigenschaft MemberType Property ist.
MemberType
ist eine abgeleitete Klasse MemberInfo
von 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 zu erhalten, müssen Sie zuerst die -Klasse Type
erhalten. Erhalten Sie Type
aus der den PropertyInfo
. Erhalten Sie PropertyInfo
den Wert aus dem MemberType
.