Visão geral de nível de código
Este tópico se aplica a:
Edição |
Visual Basic |
C# |
C++ |
Desenvolvedores Web |
---|---|---|---|---|
Express |
||||
Padrão |
||||
PRO e equipe |
Legenda de tabela:
Aplica-se |
|
Não é aplicada |
|
Comando ou comandos oculta por padrão. |
Um dos procedimentos mais comuns de depuração revisão: executando código uma linha de cada vez.
The Depurar menu fornece três comandos para Avançar no código:
Step Into
Step Over
Step Out
Passar dentro and Passar sobre diferem apenas um aspecto, o modo como tratam chamadas de função.O comando instrui o depurador para executar a próxima linha de código.Se a linha contiver uma telefonar de função, Passar dentro executa somente a telefonar e, em seguida, pára na primeira linha de código dentro da função.Passar sobre executa a função inteira e, em seguida, pára na primeira linha fora da função.Use Passar dentro pesquisar dentro da telefonar de função.Use Passar sobre evitar a depuração em funções.
Em uma telefonar de função aninhada, Passar dentro etapas para a função mais profundamente aninhada.Se você usar Passar dentro em uma telefonar como Func1(Func2()), o depurador as etapas para a função Func2.
Em código nativo, se desejar entrar em uma função aninhada específica, use o Passo específico comando no menu de atalho.Se você está depurando código gerenciado, este comando está desabilitado.Para obter mais informações, consulte Como: Passar dentro de uma função específica.
Use Passar fora quando estiver dentro de uma telefonar de função e deseja retornar para a função de telefonar.Passar fora continua a execução do código até que a função retornará e, em seguida, quebra no ponto de retorno na função de chamada.