36

我正在运行 Visual Studio 2015,人们声称在即时窗口、手表和其他地方支持 lambda 表达式。但这对我不起作用。我使用以下代码创建了一个新的控制台应用程序:

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

然后在即时窗口中尝试了一些简单的 lambdas 并观看,如下所示: 在此处输入图像描述

正如你所看到的,它给了我“表达式不能包含 lambda 表达式”。我查看了工具 -> 选项 -> 调试设置,但找不到与该问题相关的任何内容。我运行的版本是 VS2015 Enterprise, 14.0.24720.00 Update 1 什么可能导致这个问题?

4

1 回答 1

49

这绝对对我有用,就像我打勾Use Managed Compatibility Mode或者Use the legacy C# and VB expression evaluators它停止工作时一样。确保未选中这些。

在此处输入图像描述

于 2016-04-11T21:43:51.280 回答