0
我有一个自定义的属性,我需要有它的属性的名称。现在写这个名字只是属性构造函数中的一个字符串参数。它的工作原理,但只是不觉得写。有没有办法从属性分配到一个propery访问PrepertyInfo
当前实现
[ListViewColumnDescription("Key", 1, "My Key", true)]
public Guid Key
{
get;
set;
}
想更多的东西像这样
[ListViewColumnDescription(1, "My Key", true)]
public Guid Key
{
get;
set;
}
编辑: 我实际存储的属性和使用它们来查找属性。它可以更容易地以正确的顺序将属性添加到ListViewItem。这是第一个参数。它是列号。
编辑2:我只是在属性中设置属性名称时,我通过查看属性查找它们。
当您从PropertyInfo中检索自定义属性时,您已经拥有属性名称的PropertyInfo,不是吗? – dtb 2010-03-18 13:53:22
是的,我可以存储它。如果没有更清晰的方法,可能会走这条路。 – 2010-03-18 13:55:26