Partager via


PropertyInfo.MemberType Propriété

Définition

Obtient une valeur MemberTypes indiquant que ce membre est une propriété.

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

Valeur de propriété

Valeur MemberTypes indiquant que ce membre est une propriété.

Implémente

Exemples

L’exemple suivant montre comment afficher le type du membre spécifié.

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

Remarques

Cette propriété remplace MemberType. Par conséquent, lorsque vous examinez un ensemble d’objets MemberInfo (par exemple, le tableau retourné par GetMembers ), la MemberType propriété retourne Property uniquement lorsqu’un membre donné est une propriété.

MemberType est une classe dérivée de MemberInfo et spécifie le type de membre qu’il s’agit. Les types de membres sont des constructeurs, des propriétés, des champs et des méthodes. Comme il s’agit d’une PropertyInfo propriété, le type retourné est une propriété.

Pour obtenir la MemberType propriété, commencez par obtenir la classe Type. À partir de Type, obtenez le PropertyInfo. À partir de , PropertyInfoobtenez la MemberType valeur .

S’applique à