Exercício – Concluir uma atividade de desafio usando o depurador

Concluído

Os desafios de código neste treinamento são usados para reforçar o que você aprendeu e ajudá-lo a ganhar alguma confiança antes de continuar.

Desafio de estado variável

Neste desafio, você é fornecido com um exemplo de código que não está produzindo o resultado esperado. Você precisa usar pontos de interrupção e a seção VARIÁVEIS da exibição EXECUÇÃO E DEPURAÇÃO para ajudar a descobrir os problemas.

  1. Insira o seguinte exemplo de código no Editor do Visual Studio Code:

    /*  
    This code instantiates a value and then calls the ChangeValue method
    to update the value. The code then prints the updated value to the console.
    */
    int x = 5;
    
    ChangeValue(x);
    
    Console.WriteLine(x);
    
    void ChangeValue(int value) 
    {
        value = 10;
    }
    
  2. O comentário de código descreve a funcionalidade desejada.

  3. Execute o aplicativo no depurador do Visual Studio Code.

  4. Verifique a saída produzida.

  5. Use as ferramentas do depurador C# para isolar o problema.

  6. Considere como você pode atualizar o código para corresponder à funcionalidade desejada.