Окно Immediate в режиме разработки

Согласно Microsoft:«Окно Immediate используется во время разработки для отладки и оценки выражений, выполнения операторов, печати значений переменных и т. д.».

Обратите внимание, что здесь написано «во время разработки». Я читал и другие заявления в Интернете по этому поводу.

Однако, когда кто-нибудь спрашивает, почему он получает «Выражение не может быть вычислено в режиме разработки». ошибка, все всегда говорят, что она работает только в режиме отладки.

Я понимаю, что некоторые вещи не будут работать в режиме разработки, если они ссылаются на такие элементы, как значения текстового поля. Но я действительно не понимаю, почему я должен устанавливать точку останова, запускать свое приложение и ждать, пока оно дойдет до точки останова, просто чтобы узнать, что такое 1 + 1.

Признаюсь, я разочарован тем, что перешел с Visual Basic 6.0. Там я могу напечатать 1 + 1и получить 2в режиме разработки. Я также могу вызывать общедоступные функции и получать ответы в режиме разработки.

Все это появилось благодаря моим поискам ответов на вопрос о преобразовании типов. Так как я не смог найти ответ в Интернете, я решил, что самый быстрый и простой способ — это просто РЕАЛЬНО БЫСТРО протестировать некоторые операторы в ближайшем окне, чтобы увидеть, какой из них работает.

Является ли.NET шагом назад при использовании непосредственного окна?

7
задан Peter Mortensen 24 June 2012 в 17:52
поделиться