Estou usando o Visual Studio 2008 e acabei de perceber que o depurador está exibindo valores inteiros como Hex quando passo o mouse sobre variáveis e também na janela imediata. Acho que devo ter pressionado uma tecla de atalho acidentalmente ou algo assim.
Alguém já teve isso antes? Como faço para configurá-lo novamente para ser exibido em decimal?
debugging
visual-studio-2008
integer
hex
fizzer
fonte
fonte
f + 1 = 10 (dec)
.Respostas:
Clique com o botão direito do mouse na Janela de inspeção ou na Janela imediata e desmarque a opção Exibição hexadecimal.
fonte
Você também pode escolher a exibição hexadecimal ou decimal por variável na janela de inspeção do Visual Studio anexando um especificador de formato de depurador ao nome da variável. Na janela de inspeção, insira:
Os outros especificadores de formato muito úteis são
ac
(consulte a nota de rodapé) para 'sempre calcular' enq
para exibir com 'sem aspas'. Eles podem ser usados juntos:nq
é útil dentro deDebuggerDisplay
atributos, que podem aparecer em uma classe:... ou em um ou mais campos dentro de uma classe:
http://msdn.microsoft.com/en-us/library/e514eeby(v=VS.100).aspx
fonte
h
é o modificador correto para a exibição hexadecimal, parece (pelo menos na minha versão, VS 2012 Premium) quex
funciona em vez disso (por exemplo, em1024,x
vez de1024,h
). A colocaçãoh
retorna o erro "CXX0026 string de formato incorreto".Há um botão Hex mostrado quando o Visual Studio é executado no modo de depuração para ativar / desativar a exibição Hex
fonte
Clique com o botão direito do mouse no espaço do cliente em quase todas as janelas de depuração (exceto Janela Imediata) - watch / locals / autos / threads / call stack - e desmarque a opção "Exibição hexadecimal" . Há também um botão "Hex" na barra de ferramentas de depuração (à direita para "Avançar" por padrão) ao depurar.
fonte
No Visual Studio 2010, eu também o vi na barra de ferramentas Debug, destacada em amarelo 'Hex', cliquei nele e retornei aos valores decimais (normais)
fonte
Na janela imediata, você pode desmarcar a opção Exibição hexadecimal.
fonte