138 votos

Depurador de Visual Studio - Viendo valores enteros en Hex

Estoy usando Visual Studio 2008 y Acabo de darme cuenta de que el depurador está mostrando valores enteros como Hex cuando se ciernen sobre las variables y también en la ventana inmediata. Supongo que debo haber golpeado accidentalmente una tecla de acceso directo o algo así.

Cualquier persona tenía antes? ¿Cómo se configura de nuevo a mostrar en decimal?

249voto

Leniel Macaferi Puntos 38324

Haga clic con el Ventana de vigilancia o ventana Inmediato y desactive la opción de visualización hexadecimal.

entrar descripción de la imagen aquí

44voto

Glenn Slayden Puntos 1995

También puede elegir hexadecimal o decimal de visualización en cada una de las variables de la base en el Visual Studio ventana de inspección anexando un depurador especificador de formato para el nombre de la variable. En el reloj de la ventana, escriba:

myInt,h
myInt,d

Los otros muy útil especificadores de formato son ac (véase la nota de pie de página) para " calcular siempre', y nq para mostrar con 'sin comillas.' Pueden ser utilizados juntos:

my_string_func(),ac,nq

nq es útil dentro de DebuggerDisplay atributos, que pueden aparecer en una clase:

[DebuggerDisplay("{my_string_func(),nq}")]
class MyClass
{
    /* ...example continues below... */

...o en uno o más de los campo(s) dentro de una clase:

    [DebuggerDisplay("{some_field,nq}", Name="substitute name here")]
    int an_integer;

    [DebuggerBrowsable(DebuggerBrowsableState.Never)]
    String some_field;
}

http://msdn.microsoft.com/en-us/library/e514eeby(v=VS.100).aspx

  • tenga en cuenta que las versiones anteriores de la MSDN doc página incorrectamente dijo 'Ca' (con un capital 'A'), el cual no funciona

17voto

DJ' Puntos 170

Hay un botón Hex muestra cuando Visual Studio se ejecuta en modo de depuración para activar / desactivar la visualización Hex

Modo de depuración de Visual Studio - botón hexadecimal

10voto

marchewek Puntos 128

Haga clic derecho en el espacio cliente de casi todas las ventanas de depuración (excepto en ventana Inmediato) - reloj / locales / autos / hilos / pila de llamadas - y la opción "Display Hexadecimal" desmarque. También hay un botón de "Hex" en la barra de herramientas de depuración (derecho a la "Step Over" por defecto) al depurar.

9voto

Joe Puntos 71

En Visual Studio 2010 también me vi en la barra de herramientas de depuración, se destacó en amarillo 'Hex', que acaba de hacer clic y lo volví a valores decimales (normales)

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X