VS2015的即时窗口中的lambda表达式

时间:2016-04-11 21:16:43

标签: c# linq lambda visual-studio-2015 immediate-window

我正在运行Visual Studio 2015,其中people claim在即时窗口,监视和其他位置支持lambda表达式。但那对我不起作用。 我使用以下代码创建了一个新的控制台应用程序:

static void Main(string[] args)
{
    var list = new List<int> {1, 2, 3, 4, 5, 6, 7};
}

然后在即时窗口尝试了一些简单的lambdas并观察,如下所示: enter image description here

正如你所看到的,它给了我&#34; Expression不能包含lambda表达式&#34;。 我查了一下工具 - &gt;选项 - &gt;调试设置但无法找到与问题相关的任何内容。 我运行的版本是VS2015 Enterprise,14.0.24720.00 Update 1 可能导致这个问题的原因是什么?

1 个答案:

答案 0 :(得分:43)

这绝对适用于我,看起来当我勾选Use Managed Compatibility ModeUse the legacy C# and VB expression evaluators它停止工作时。确保不加以检查。

enter image description here