VS2015 的直接 window 中的 lambda 表达式
lambda expressions in immediate window for VS2015
我是运行 Visual Studio 2015,其中people claim表示在immediatewindow,watch等地方都支持lambda表达式。但这对我不起作用。
我使用以下代码创建了一个新的控制台应用程序:
static void Main(string[] args)
{
var list = new List<int> {1, 2, 3, 4, 5, 6, 7};
}
然后在 window 中立即尝试了一些简单的 lambda 并观察,如下所示:
如您所见,它给了我 "Expression cannot contain lambda expressions"。
我查看了工具 -> 选项 -> 调试设置,但找不到与该问题相关的任何内容。
我运行的版本是VS2015 Enterprise, 14.0.24720.00 Update 1
是什么导致了这个问题?
这对我来说绝对有效,看起来当我勾选 Use Managed Compatibility Mode
或 Use the legacy C# and VB expression evaluators
时它停止工作。确保未选中这些。
我是运行 Visual Studio 2015,其中people claim表示在immediatewindow,watch等地方都支持lambda表达式。但这对我不起作用。 我使用以下代码创建了一个新的控制台应用程序:
static void Main(string[] args)
{
var list = new List<int> {1, 2, 3, 4, 5, 6, 7};
}
然后在 window 中立即尝试了一些简单的 lambda 并观察,如下所示:
如您所见,它给了我 "Expression cannot contain lambda expressions"。 我查看了工具 -> 选项 -> 调试设置,但找不到与该问题相关的任何内容。 我运行的版本是VS2015 Enterprise, 14.0.24720.00 Update 1 是什么导致了这个问题?
这对我来说绝对有效,看起来当我勾选 Use Managed Compatibility Mode
或 Use the legacy C# and VB expression evaluators
时它停止工作。确保未选中这些。