Прочитать на английском

Поделиться через


MemberInfo.MemberType Свойство

Определение

При переопределении в производном классе получает значение MemberTypes, определяющее тип члена: метод, конструктор, событие и так далее.

public abstract System.Reflection.MemberTypes MemberType { get; }

Значение свойства

Значение MemberTypes, указывающее тип элемента.

Реализации

Примеры

В следующем примере отображается имя и тип члена указанного класса.

using System;
using System.Reflection;

class Mymemberinfo
{
    public static int Main()
    {
        Console.WriteLine ("\nReflection.MemberInfo");

        // Get the Type and MemberInfo.
        Type MyType = Type.GetType("System.Reflection.PropertyInfo");
        MemberInfo[] Mymemberinfoarray = MyType.GetMembers();

        // Get the MemberType method and display the elements.
        Console.Write("\nThere are {0} members in ", Mymemberinfoarray.GetLength(0));
        Console.Write("{0}.", MyType.FullName);

        for (int counter = 0; counter < Mymemberinfoarray.Length; counter++)
        {
            Console.Write("\n" + counter + ". "
                + Mymemberinfoarray[counter].Name
                + " Member type - " +
                Mymemberinfoarray[counter].MemberType.ToString());
        }
        return 0;
    }
}

Комментарии

Это свойство переопределяется в производных классах, и переопределение возвращает соответствующий тип элемента. Таким образом, при проверке набора MemberInfo объектов , например массива, возвращаемого методом GetMembers , MemberType свойство можно использовать для определения типа элемента любого заданного элемента.

Чтобы получить MemberType свойство , получите класс Type. TypeИз получите MethodInfo массив . Из массива MethodInfo получите MemberTypes.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

См. также раздел