【发布时间】:2014-06-19 03:55:08
【问题描述】:
阅读 Vala 文档,我发现有一个定义属性的简写:
public class Person : Object {
public int age { get; set; default = 32; }
}
我试图通过从列表中删除 set; 来定义一个只读变量,但我得到一个必须定义 getter 的编译错误。我已经使用了速记形式:
public class Person : Object {
private int _age = 32;
public int age {
get { return _age; }
}
}
有没有办法使用简写符号来定义 setter?
【问题讨论】:
标签: properties readonly vala