如何可能实现呢?
namespace test
{
class Attr:Attribute
{
public Attr(int e)
{
}
}
[Attr(E)]
class Test
{
private const int E = 0;
}
}
这不违反了封装原则吗?
Attr
是类Test
的成员。类的成员可以访问该类的私有字段。 - Jeroen Vannevel