Можно ли настроить VS2008 на один шаг заголовка a, как если бы это был один шаг? - PullRequest
0 голосов
/ 06 апреля 2011

При однократном переходе в цикл for, например:

for (int = 1; i <= 2; i++)
{
  Console.WriteLine(i);
}

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

Можно ли дать отладчику команду рассматривать "for (int i = 1 ... etc" как один шаг вместо 3? таким образом, требуя только двух нажатий клавиш на итерацию цикла?

Спасибо за вашу помощь.

Ответы [ 3 ]

1 голос
/ 06 апреля 2011

Как насчет установки точки останова на открывающую скобку? Затем вы можете просто нажать F5, чтобы войти в каждую итерацию.

1 голос
/ 06 апреля 2011

Я не думаю, что это возможно, потому что операции, выполняемые в заголовке цикла, являются разными инструкциями. Проще всего поставить точку останова в начале цикла и перейти туда с помощью F5 (начало отладки).

1 голос
/ 06 апреля 2011

Вы можете поставить условные точки останова. Как и break, только когда значение i равно 3.

http://msdn.microsoft.com/en-us/library/7sye83ce.aspx

...