Визуальная студия отладки посмотреть последнее утверждение в методе? - PullRequest
1 голос
/ 13 февраля 2012

Я хотел бы знать, как отлаживать последний оператор в методе?Например, допустим, у меня есть следующий метод инструкции:

private void doSomething()
{
  int x = 5;
  int y = x + 4;
  int z = y * 2;
}

Если я, но точка останова в начале метода и шаг через метод, я могу увидеть результат х, результат у, но не результат z, как я могу увидеть результат z при отладке?

РЕДАКТИРОВАТЬ: Очевидно, это значение пропускается, потому что оно не имеет значения для программы, но хотя оно может быть неважно дляфинальная программа, но она важна при отладке и тестировании и очень раздражает, когда мне приходится добавлять фиктивные утверждения для подобных вещей.

Ответы [ 2 ]

3 голосов
/ 13 февраля 2012

Вы можете установить точку останова на закрывающей скобке }.z должно быть доступно там.Или вы можете умножить y на 2 ...

0 голосов
/ 13 февраля 2012

Как только вы отлаживаете и останавливаете обработку кода, щелкните правой кнопкой мыши на 'z' (или любой другой переменной, которую вы хотите наблюдать) и выберите «Добавить наблюдение» .

Это должно открыть вкладку «Наблюдение», где вы можете наблюдать за тем, что происходит с любыми интересующими вас значениями, шаг за шагом и построчно.

...