Goh*_*anP 1 c# properties c#-6.0
我已经得到了这样写的属性代码:
public bool Expanded { get => expanded; set => expanded = value; }
Run Code Online (Sandbox Code Playgroud)
在一台机器上它工作正常但在另一台机器上它全部红色突出显示('并非所有代码路径都返回一个值')
当我像这样重写它时它工作正常:
public bool Expanded
{
get { return expanded; }
set { expanded = value; }
}
Run Code Online (Sandbox Code Playgroud)
但我不想重写它.
在两台机器上,我使用.NET Framework 4.7.1
你有什么想法可能有什么不对吗?