Übung – Schließen Sie eine Herausforderungsaktivität mithilfe des Debuggers ab

Abgeschlossen

Code-Herausforderungen in dieser Schulung werden verwendet, um zu stärken, was Sie gelernt haben, und Ihnen helfen, ein gewisses Vertrauen zu gewinnen, bevor Sie fortfahren.

Aufgabe zum Variablenzustand

In dieser Herausforderung erhalten Sie ein Codebeispiel, das nicht das erwartete Ergebnis erzeugt. Sie müssen Haltepunkte und den Abschnitt VARIABLEN der Ansicht AUSFÜHREN UND DEBUGGEN verwenden, um die Probleme zu ermitteln.

  1. Geben Sie das folgende Codebeispiel in den Visual Studio Code-Editor ein:

    /*  
    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. Der Codekommentar beschreibt die gewünschte Funktionalität.

  3. Führen Sie die Anwendung im Visual Studio Code-Debugger aus.

  4. Überprüfen Sie die erzeugte Ausgabe.

  5. Verwenden Sie die C#-Debuggertools, um das Problem zu isolieren.

  6. Überlegen Sie, wie Sie den Code so aktualisieren können, dass er mit der gewünschten Funktionalität übereinstimmt.