【发布时间】:2014-12-11 11:56:37
【问题描述】:
我有以下代码:
public interface IFoo
{
[DisplayName("test")]
string Name { get; set; }
}
public class Foo : IFoo
{
public string Name { get; set; }
}
使用反射我需要从属性Name 中获取属性。但是我不知道我将收到的Type 是接口还是具体类。
如果我尝试在具体类上执行prop.GetCustomAttributes(true),它不会返回我在界面上设置的属性。我希望它在这种情况下返回。
是否有一种方法可以获取在具体类和接口上定义的属性?或者我该如何处理?
【问题讨论】:
标签: c# reflection