在阅读项目时,我发现了一些奇怪的C#代码:
public class F : IElement
{
public int CurrentHp { get; } = 10;
public bool IsDead => CurrentHp <= 0;
}
Run Code Online (Sandbox Code Playgroud)
通常我会写一些类似的东西:
public class F : IElement
{
public const int CurrentHp = 10;
public bool IsDead
{
get { return CurrentHp <= 0; }
}
}
Run Code Online (Sandbox Code Playgroud)
我的Visual Studio 2013也无法识别第一个示例.
这个语法是什么,我该怎么做才能使这个项目可构建?