次のコードを見てください。
public class Person
{
private const string MyConst = "SomeValue";
[MyAttribute(MyConst)]
public string Name {get;set;}
}
MyConstとして定義されてprivateおり、私の意見では、MyAttribute からアクセスできるべきではありません。ただし、このコードはうまくコンパイルされます。
誰も理由を知っていますか?