有没有办法从分配给属性的属性访问PropertyInfo

时间:2010-03-18 13:51:13

标签: c# .net

我有一个自定义属性,我需要拥有它所在的属性的名称。现在写,名称只是属性构造函数中的字符串参数。它有效,但感觉不到写。

当前实施

[ListViewColumnDescription("Key", 1, "My Key", true)]
public Guid Key
{
    get;
    set;
}

想要更像这样的东西

[ListViewColumnDescription(1, "My Key", true)]
public Guid Key
{
    get;
    set;
}

修改 我实际上存储了属性并使用它们来查找属性。它使得以正确的顺序将属性添加到ListViewItem变得更容易。这就是第一个参数。这是列号。

编辑2:我只是在查看属性时找到属性中的属性名称。

1 个答案:

答案 0 :(得分:0)

您如何阅读自定义属性信息?您只能从分配给它的PropertyInfo设置获取和归因,PropertyInfo具有您需要的属性名称。