Ejercicio: Realización de una actividad de desafío mediante el depurador

Completado

Los desafíos de código de este entrenamiento se usan para reforzar lo que ha aprendido y ayudarle a obtener cierta confianza antes de continuar.

Desafío de estado variable

En este desafío, se le proporciona un ejemplo de código que no genera el resultado esperado. Debe usar puntos de interrupción y la sección VARIABLES de la vista RUN AND DEBUG para ayudarle a averiguar los problemas.

  1. Escriba el ejemplo de código siguiente en el Editor de 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. El comentario de código describe la funcionalidad deseada.

  3. Ejecute la aplicación en el depurador de Visual Studio Code.

  4. Compruebe la salida generada.

  5. Use las herramientas del depurador de C# para aislar el problema.

  6. Considere cómo puede actualizar el código para que coincida con la funcionalidad deseada.