Oefening: een uitdagingsactiviteit voltooien met behulp van het foutopsporingsprogramma

Voltooid

Code-uitdagingen in deze training worden gebruikt om te versterken wat u hebt geleerd en u te helpen vertrouwen te krijgen voordat u verdergaat.

Uitdaging voor variabele status

In deze uitdaging krijgt u een codevoorbeeld dat het verwachte resultaat niet produceert. U moet onderbrekingspunten en de sectie VARIABELEN van de weergave RUN AND DEBUG gebruiken om de problemen te achterhalen.

  1. Voer het volgende codevoorbeeld in de Visual Studio Code-editor in:

    /*  
    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. In de codecommentaar wordt de gewenste functionaliteit beschreven.

  3. Voer de toepassing uit in het foutopsporingsprogramma van Visual Studio Code.

  4. Controleer de geproduceerde uitvoer.

  5. Gebruik de C#-foutopsporingshulpprogramma's om het probleem te isoleren.

  6. Overweeg hoe u de code kunt bijwerken zodat deze overeenkomt met de gewenste functionaliteit.