다음을 통해 공유


PropertyInfo.MemberType 속성

정의

이 멤버가 속성임을 나타내는 MemberTypes 값을 가져옵니다.

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

속성 값

이 멤버가 속성임을 나타내는 MemberTypes 값입니다.

구현

예제

다음 예제에서는 지정된 멤버의 형식을 표시합니다.

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

설명

이 속성은 를 재정의합니다 MemberType. 따라서 개체 집합 MemberInfo (예: 에서 반환된 GetMembersMemberType 배열)을 검사하면 지정된 멤버가 속성인 경우에만 속성이 반환 Property 됩니다.

MemberType 는 의 파생 클래스 MemberInfo 이며 이 멤버의 형식을 지정합니다. 멤버 형식은 생성자, 속성, 필드 및 메서드입니다. 속성이므로 PropertyInfo 반환된 형식은 속성입니다.

속성을 얻으려면 MemberType 먼저 클래스 Type를 가져옵니다. 에서 를 Type가져옵니다 PropertyInfo. PropertyInfo에서 값을 가져옵니다MemberType.

적용 대상