物业通过Lambda表达

时间:2015-03-30 14:25:54

标签: visual-studio-2013 visual-studio-2015

我已经非常习惯能够在我的c#项目中使用lambda,而在Visual Studio 2015预览中,我现在可以使用我的属性:

public ObservableCollection<WorkspaceViewModel> Workspaces => workspaces ?? (workspaces = new ObservableCollection<WorkspaceViewModel>());

public string Something => something;

然而,当在Visual Studio 2015和2013之间切换时...... 2013不喜欢它们:(

有没有办法可以强制2013读取这些表达式并正确编译它们,我知道MSbuild现在是开源的,我是否必须告诉2013使用新版本的MSbuild?

干杯。

1 个答案:

答案 0 :(得分:1)

这是一个c#6功能,您可以在VS 2013中使用它,但它似乎不再更新,仅用于预览。

How can I add C# 6.0 to Visual Studio 2013?

来自Roslyn网站

  

您还可以尝试安装在其上的四月最终用户预览   Visual Studio 2013.(注意:这个VS 2013预览已经过时了,   并且不再更新)

谁知道它是否会再次出现在VS2013中......