Øvelse – fuldfør en udfordringsaktivitet ved hjælp af fejlfindingsprogrammet

Fuldført

Kodeudfordringer i denne oplæring bruges til at styrke det, du har lært, og hjælpe dig med at få lidt tillid, før du fortsætter.

Udfordring med variabel tilstand

I denne udfordring får du et kodeeksempel, der ikke giver det forventede resultat. Du skal bruge pausepunkter og afsnittet VARIABLER i visningen KØR OG FEJLFINDING for at hjælpe dig med at finde ud af problemerne.

  1. Angiv følgende kodeeksempel i Visual Studio Code Editor:

    /*  
    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. Kodekommentaren beskriver den ønskede funktionalitet.

  3. Kør programmet i Visual Studio Code-fejlfindingsprogrammet.

  4. Kontrollér det producerede output.

  5. Brug C#-fejlfindingsværktøjerne til at isolere problemet.

  6. Overvej, hvordan du kan opdatere koden, så den passer til den ønskede funktionalitet.