【发布时间】:2012-01-18 04:11:26
【问题描述】:
我创建了一个自定义属性,用于我的班级MyClass。我希望能够反映此类的一个实例,以查看该属性的信息。
假设我有这个类定义:
public class MyClass
{
[Example("MyClassID")]
public string ID;
}
稍后在我的代码中,我使用了这个类的一个实例:
MyClass mc = new MyClass();
mc.ID = 18;
有没有办法从这个实例中获取属性值(“MyClassID”),mc?理想情况下,我希望能够以类似于以下方式将此与我的财产联系起来:
mc.ID.GetCustomAttributes(typeof(ExampleAttribute), false)
【问题讨论】:
标签: .net reflection attributes