访问类的属性值

时间:2012-05-11 04:12:27

标签: c# reflection

这可能是非常基本的..

我有一个班级

[Version("2"), Caching(false)]
class Sample 
{
.....
}

如何在C#中访问属性Version和Caching的值?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

实际上并不是那么基本。这样做的方法是通过反思。

Here是一个关于如何操作的微软教程。

反思一种有趣的新技术,让您可以从侧面看到一个类 - >访问私有和受保护的字段和函数以及属性。

答案 2 :(得分:0)

您可以使用fasterflect API执行此操作。它提供了扩展方法,使得反射任务就像您的描述一样容易。

http://fasterflect.codeplex.com/