Exercițiul - finalizarea unei activități de provocare utilizând depanatorul

Finalizat

Provocările codului din această instruire sunt utilizate pentru a consolida ceea ce ați învățat și a vă ajuta să obțineți încredere înainte de a continua.

Provocare de stare variabilă

În această provocare, vi se oferă un eșantion de cod care nu produce rezultatul așteptat. Trebuie să utilizați puncte de întrerupere și secțiunea VARIABLES din vizualizarea RULARE ȘI DEPANARE pentru a vă ajuta să aflați problemele.

  1. Introduceți următorul exemplu de cod în 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. Comentariul de cod descrie funcționalitatea dorită.

  3. Rulați aplicația în depanatorul Visual Studio Code.

  4. Verificați ieșirea produsă.

  5. Utilizați instrumentele de depanare C# pentru a izola problema.

  6. Luați în considerare modul în care puteți actualiza codul pentru a corespunde funcționalității dorite.