【发布时间】:2011-07-19 02:32:47
【问题描述】:
我遇到了this question:
namespace ClassLibrary3
{
public class Class1
{
public int a { get; set; }
public int A { get; set; }
}
public class test : Class1
{
a=1; // error 'ClassLibrary3.Class1.a' is a 'property' but is used like a 'type'
public void hello()
{
a = 10;
}
}
}
Marc Gravell 说“除了字段初始化器,代码必须在方法中”。
为什么派生类不能访问方法之外的属性?这背后的原因是什么?
【问题讨论】:
标签: c# .net properties