信息
您所需的主题如下所示。但此主题未包含在此库中。

PropertyInfo.MemberType 属性

2013/12/13

获取一个 MemberTypes 值,该值指示此成员是属性。

Namespace:  System.Reflection
程序集:  mscorlib(位于 mscorlib.dll 中)

public override MemberTypes MemberType { get; }

属性值

类型: System.Reflection.MemberTypes
指示此成员是属性的值。

此属性重写 MemberType。因此,如果检查一组 MemberInfo 对象(如 GetMembers 返回的数组),MemberType 属性只在给定成员为属性时才会返回 MemberTypes.Property

MemberTypeMemberInfo 的派生类,指定这是成员的类型。成员类型是构造函数、属性、字段和方法。因为这是 PropertyInfo 属性,所以返回类型是属性。

若要获取 MemberType 属性,请获取 Type 类。从 Type 获取 PropertyInfo。从 PropertyInfo 获取 MemberType 值。

下面的示例显示某属性的 MemberType

说明注意:

要运行此示例,请参见生成具有静态 Windows Phone TextBlock 控件的示例


using System;
using System.Reflection;

class Example
{
   public static int Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      outputBlock.Text += "\nReflection.PropertyInfo" + "\n";

      // Get the type and PropertyInfo.
      Type MyType = Type.GetType("System.Reflection.MemberInfo");
      PropertyInfo Example = MyType.GetProperty("Name");

      // Read and display the MemberType property.
      outputBlock.Text += "\nMemberType = " + Example.MemberType.ToString();

      return 0;
   }
}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: