Подтвердить что ты не робот

Можно ли изменить значение переменной во время выполнения?

Я хочу знать, есть ли способ изменить значение переменной во время выполнения, используя Visual Studio 2008? Я знаю, что могу сделать это на Eclipse (поставить точку останова, добавить наблюдателя и отредактировать любое значение переменной, которое я хочу), но я еще не нашел эту функцию на VS?

Любая идея?

Спасибо.

4b9b3361

Ответ 1

В VS, если вы наведите указатель мыши на эту переменную, вы заметите, что она отображает это значение в всплывающей подсказке. Вы можете щелкнуть эту подсказку и отредактировать ее вручную - хотя вам нужно указать значение правильного формата для типа данных. Строкам также нужны кавычки "".

Вероятно, есть способ сделать это с помощью некоторых других отладочных окон, но я не знаю никого. Я оставлю эти ответы кому-то еще.

Ответ 4

Да. Существует несколько способов.

Дважды щелкните значение переменных в окне Watch, Local или Auto. Вы также можете сделать это в ближайшем окне.

Ответ 5

Вы можете сделать это следующим образом:
1. Поместите точку останова сразу после строки кода, где вы хотите обновить значение переменной. 2. Запустите приложение, пока не ударит точка останова.
3. Просто наведите указатель мыши на переменную, которую хотите изменить, и будет показано имя и значение переменной. 4. Нажмите поле "Значение" и отредактируйте его, нажмите "Enter".

Миссия выполнена...

Ответ 6

Вы можете сделать это, используя один из следующих способов.

  • Окно пользователя Immediate
  • Использование окна быстрого просмотра

Оба позволяют пользователю изменять значение переменных.