在C#3.0中,我正在执行下面的代码来声明一个DateTime属性和一个只读的int age属性。C#3.0如何获取只读属性值?
public class MyClass{
public DateTime dateOfBirth{ get; set; }
public int age { get; }
public MyClass(){}
public int CalculateAge(){}
}
但如何我能得到这个更新的时代(这是只读)当有人进入他的出生日期的形式,例如?
我甚至不知道有可能声明一个自动实现的属性而没有设置块(私有会很好),因为你永远无法初始化属性。 – 2009-09-03 19:39:58
这是不可能的 - 编译器会抱怨,正是因为你给的原因。 – 2009-09-03 19:40:47