我使用的是.NET Framework 4.5.2,VS2017.VS2017获得了getter和setter的新语法.现在具有getter setter的属性如下所示:
public string Name { get => _name; set => _name = value; }
Run Code Online (Sandbox Code Playgroud)
我必须写下面的属性.如何用lambda表达式set =>编写setter?
public int EmployeeNumber
{
get => _employeeNumber;
set { _employeeNumber = value; OnPropertyChanged("EmployeeNumber");}
}
Run Code Online (Sandbox Code Playgroud)
比如这样的事情:
public int EmployeeNumber
{
get => _employeeNumber;
set =>{ _employeeNumber = value;OnPropertyChanged("EmployeeNumber"); }
}
Run Code Online (Sandbox Code Playgroud)
对于上面的setter,我得到3个错误:
CS1525: Invalid expression term {
CS1002: ; expected
CS1014: A get or set accessor expected
Run Code Online (Sandbox Code Playgroud) 我是Angular的新手,因此是Visual Studio Code的新手。我通过遵循在线教程开始了我的第一个Angular应用程序。当我尝试在VS代码集成终端上执行http服务器时,出现以下错误。我找不到,如何解决。
PS C:\ MyFolder \ Learning \ Angular> http-server http-server:术语“ http-server”未被识别为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。在第1行:char:1 + http-server + ~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(http-server:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException