Печать результата выражения в шестнадцатеричном формате с использованием точек трассировки Visual Studio

#visual-studio #debugging #hex

#visual-studio #отладка #шестнадцатеричный

Вопрос:

Кто-нибудь знает, возможно ли выводить значения в шестнадцатеричном формате через точки трассировки Visual Studio?

Спасибо!

Ответ №1:

Недавно я узнал, как это можно сделать. Visual Studio предоставляет способ указать формат, в котором мы хотим видеть выражение в окнах просмотра / немедленного просмотра. Вы можете выполнить следующее:

 foo, x
  

При этом переменная foo будет отображаться в шестнадцатеричном формате независимо от того, включено ли в VS значение hex или dec. Вы также можете указать множество других форматов отображения. Полный список можно найти там http://msdn.microsoft.com/en-us/library/75w45ekt.aspx .

Эта функция также работает с точками трассировки, что очень полезно, когда вы хотите, чтобы значения отображались в шестнадцатеричном формате в окне вывода.

 {bar,x}
  

Комментарии:

1. Не похоже, что {bar,x} работает как синтаксис точки трассировки при отладке программы WEC2013 / Compact Framework.