我对Vala比较陌生,我正在尝试手动将一些 C# 代码移植到 vala 中,我从一个简单的示例开始对其进行测试。
C# 编码人员会将下面的代码片段识别为与 C# 的 1-1 映射。
这是测试 vala 文件 Universe.vala:
namespace Universe
{
public interface Planet
{
string Name { get; }
}
}
我得到编译错误:
Universe.vala:错误:属性获取器必须有一个主体
Vala 似乎不支持接口中的 get(set)ter 属性——或者我错过了什么?我该如何解决?