PropertyType 属性
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。
译文
原文

PropertyInfo.PropertyType 属性

获取此属性的类型。

命名空间:  System.Reflection
程序集:  mscorlib(在 mscorlib.dll 中)

public abstract Type PropertyType { get; }

属性值

类型:System.Type
此属性的类型。

Type StringBooleanInt32 等等。

若要获取 PropertyType 属性,请先获取 Type 类。 Type 获取 PropertyInfo PropertyInfo 获取 PropertyType 值。

下面的示例显示某属性的类型。

注意说明:

若要运行此示例,请参见生成使用 Demo 方法和 TextBlock 控件的示例


using System;
using System.Reflection;

public class Example
{
    public int Answer
    {
        get
        {
            return 42;
        }
    }

    public static void Demo(System.Windows.Controls.TextBlock outputBlock)
    {
        // Get a Type object for the Example type.
        Type t = typeof(Example);

        // Get a PropertyInfo object for the Answer property.
        PropertyInfo pi = t.GetProperty("Answer");

        // Display the type returned by the Answer property.
        outputBlock.Text += String.Format("The return type of the {0}.{1} property is {2}.",
             t.Name, pi.Name, pi.PropertyType) + "\n";
    }
}

/* This example produces the following output:

The return type of the Example.Answer property is System.Int32.
 */


Silverlight

受以下版本支持:5、4、3

Silverlight for Windows Phone

受以下版本支持:Windows Phone OS 7.1、Windows Phone OS 7.0

XNA Framework

受以下版本支持:Xbox 360、Windows Phone OS 7.0

有关 Silverlight 支持的操作系统和浏览器的列表,请参见 支持的操作系统和浏览器

社区附加资源

添加
显示:
© 2016 Microsoft