小编Sun*_*ita的帖子

带有新getter/setter语法的VS2017:如何在setter中写多行?/

我使用的是.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)

c# .net-4.5 visual-studio-2017

4
推荐指数
1
解决办法
2788
查看次数

Visual Studio代码集成终端:http-server:无法识别术语“ http-server”

我是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

httpserver node.js npm

3
推荐指数
1
解决办法
2921
查看次数

标签 统计

.net-4.5 ×1

c# ×1

httpserver ×1

node.js ×1

npm ×1

visual-studio-2017 ×1