在调试过程中探测当前状态时,即时窗口是非常有用的工具。我了解到,通过使用问号,可以在其中做更多事情,如本文所示。
但是,我仍然不知道如何在那里执行 LINQ 查询(包括lambda 表达式)。我也未能执行foreach语句。
执行以下语句时:
?(things.Select(thing=>thing.Id);)
?(foreach(var thing in things);)
我收到这些错误:
表达式不能包含 lambda 表达式
表达式术语“foreach”无效
(如何)我可以在即时窗口中执行这些吗?
VS Gallery中也有一个工具,但据说它仅适用于 VS05 和 VS08,大多数程序员很久以前就已经将其抛在了后面。我正在寻找适用于 VS13 和/或 VS15 的东西。