Как выполнить LINQ и / или foreach в Immediate Window в VS 2013?

Immediate Window - это фантастически полезные инструменты при поиске текущего состояния в процессе отладки. Я узнал, что с помощью знака вопроса можно сделать немного больше, как показанов этом посте.

Тем не менее, я до сих пор не знаю, как выполнять запросы LINQ там (в том числе лямбда-выражения). Я также не смог выполнитьдля каждого заявление.

При выполнении следующих утверждений:

?(things.Select(thing=>thing.Id);)
?(foreach(var thing in things);)

Я получаю эти ошибки:

Выражение не может содержать лямбда-выражения
Неверное выражение «foreach»

(Как) я могу выполнить их в «Немедленном окне»?

Там также инструмент вVS Галерея но говорят, что он работает только для VS05 и VS08, которые большинство программистов давно оставили позади. Я ищу что-то применимое к VS13 и / или VS15.

Ответы на вопрос(3)

Ваш ответ на вопрос