[debugging] Visual Studio 디버거-16 진수로 정수 값 표시

Visual Studio 2008을 사용하고 있는데 변수 위에 마우스를 가져 가면 바로 창에 디버거가 정수 값을 16 진수로 표시한다는 것을 알았습니다. 실수로 바로 가기 키를 눌렀을 것입니다.

아무도 전에 이것을 했습니까? 십진수로 표시되도록 다시 설정하려면 어떻게합니까?



답변

당신의 마우스 오른쪽 단추로 클릭 한 조사 식 창 또는 직접 실행 창 선택을 취소 진수 표시 옵션을 선택합니다.

여기에 이미지 설명을 입력하십시오


답변

변수 이름에 디버거 형식 지정자를 추가 하여 Visual Studio 조사 식 창 에서 변수별로 16 진수 또는 10 진수 표시를 선택할 수도 있습니다 . 조사 식 창에서 다음을 입력하십시오.

myInt,h
myInt,d

다른 유용한 형식 지정자는 ac‘항상 계산’ nq과 ‘따옴표 없음’으로 표시하기 위해 각주를 참조하십시오 . 그들은 함께 사용할 수 있습니다 :

my_string_func(),ac,nq

nqDebuggerDisplay클래스에 나타날 수있는 속성 내에서 유용합니다 .

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

… 또는 수업 내 하나 이상의 필드에서 :

    [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

  • 이전 버전의 MSDN 문서 페이지에서 ‘Ac'(대문자 ‘A’포함)가 잘못 표시되어 작동하지 않습니다.

답변

16 진수 디스플레이를 활성화 / 비활성화하기 위해 Visual Studio가 디버그 모드에서 실행될 때 16 진수 버튼이 표시됩니다.

Visual Studio 디버그 모드-16 진수 버튼


답변

거의 모든 디버그 창 (즉시 창 제외) (watch / locals / autos / threads / call stack) 의 클라이언트 공간을 마우스 오른쪽 단추로 클릭 하고 “16 진 표시” 옵션을 선택 취소하십시오 . 도있다 디버그 도구 모음에서 “진수”버튼을 디버깅 할 때 (오른쪽 기본적으로 “단계 이상”으로는).


답변

Visual Studio 2010에서는 디버그 도구 모음에서도 보았습니다. 노란색 ‘헥스’로 강조 표시되었습니다. 방금 클릭하면 (보통) 10 진수 값으로 돌아갑니다.


답변

즉시 창에서 16 진 표시 옵션을 선택 취소 할 수 있습니다.


답변