我需要知道是否有任何方式(或另一个不同的方法)属性知道什么是他正在装饰什么。例如:通过C#中的属性获取有关装饰成员的信息
class Cat
{
public Cat() { }
[MyAttribute]
public House House { get; set; }
}
里面MyAttribute
我必须做一些预处理的房子对象...
class MyAttribute : Attribute
{
public MyAttribute()
{
var ob = // Discover the decorated property, do some changes and set it again
}
}
我不知道这是否是更好的办法,既不如果它实际上可以做到的,
那么这里的正确方法是什么? – Alaor 2009-07-15 02:27:08
也许,您应该提及您的实际问题以获得最佳解决方案。更清楚的是,*你首先想要完成什么? – 2009-07-15 02:36:12