Ventanas de variables

El depurador proporciona varias ventanas de variables para mostrar, evaluar y editar variables y expresiones. Cada ventana de variables tiene una cuadrícula con tres columnas: Nombre, Valor y Tipo. La columna Nombre contiene nombres de variable o expresiones. En las columnas Valor y Tipo, se muestran el valor y el tipo de datos de la variable o expresión.

El tipo de información mostrado en la cuadrícula depende de la ventana de variables que se esté utilizando:

  • En la ventana Variables locales se muestran las variables locales respecto al contexto o ámbito actual. Normalmente, se trata del procedimiento o de la función que se está ejecutando actualmente. El depurador rellena esta ventana automáticamente. En Visual C#, cuando está deshabilitado el Asistente de excepciones, en la ventana Variables locales también se muestra una $exception de pseudovariable cada vez que hay una excepción activa. Puede expandir la pseudovariable para ver información detallada sobre la excepción.

  • La ventana Automático muestra las variables utilizadas en la línea actual y la línea anterior del código. En C++ nativo, la ventana Automático muestra también los valores de función devueltos. Al igual que en el caso de la ventana Variables locales, el depurador rellena automáticamente la ventana Automático.

  • En la ventana Inspección puede agregar las variables cuyo valor desee inspeccionar. Sin embargo, puede agregar algo más que variables. Puede agregar cualquier expresión válida reconocida por el depurador. (Para obtener la sintaxis de expresión válida, vea Expresiones en el depurador). Algunas ediciones de Visual Studio tienen varias ventanas Inspección, que vienen numeradas de Inspección1 a Inspección4.

  • El concepto del cuadro de diálogo Inspección rápida es similar al de la ventana Inspección, pero Inspección rápida puede mostrar sólo una variable o expresión a la vez. El cuadro de diálogo Inspección rápida puede ser útil cuando desea inspeccionar rápidamente una variable o expresión sin activar la ventana Inspección. Sin embargo, muchos usuarios opinan que la nueva y mejorada información sobre datos es tan eficaz que utilizan mucho menos Inspección rápida. (Vea Cómo: Utilizar información sobre datos.)

    Si bien Inspección rápida es un cuadro de diálogo, funciona de manera muy similar a las demás ventanas de variables. Salvo que se indique lo contrario, los procedimientos descritos en esta sección se aplican al cuadro de diálogo Inspección rápida así como a otras ventanas de variables.

En esta sección

Referencia

  • Especificadores de formato en C++
    Describe los especificadores que se pueden utilizar para cambiar la presentación de un valor en código nativo.

  • Especificadores de formato en C#
    Describe los especificadores que se pueden utilizar para cambiar la presentación de un valor en código de C#.

  • Pseudovariables
    Describe los comandos similares a variables que muestran información útil en las ventanas de variables.

Secciones relacionadas

  • Expresiones en el depurador
    Describe la sintaxis válida de las expresiones que se pueden escribir en la ventana Inspección y el cuadro de diálogo Inspección rápida