서식 지정자를 사용하여 조사식 창에 값이 표시되는 형식을 변경할 수 있습니다. 직접 실행 창, 명령 창, 추적점 및 원본 창에서 서식 지정자를 사용할 수도 있습니다. 해당 창의 식에서 일시 중지하면 결과가 지정된 형식 표시의 DataTip 에 표시됩니다.
형식 지정자를 사용하려면 변수 식 뒤에 쉼표와 적절한 지정자를 입력합니다.
형식 지정자 설정
다음 예제 코드를 사용합니다.
{
    int my_var1 = 0x0065;
    int my_var2 = 0x0066;
    int my_var3 = 0x0067;
}
디버깅 중에 my_var1 변수를 조사식 창에 추가합니다. 디버그>Windows>조사식>1. 그런 다음 변수를 마우스 오른쪽 단추로 클릭하고 16진수 표시를 선택합니다. 이제 Watch 창에 0x0065 값이 표시됩니다. 이 값을 16진수 정수가 아닌 10진수 정수로 보려면 변수 이름 뒤의 Name 열에 10진수 형식 지정자 d를 추가합니다. 이제 값 열에 101이 표시됩니다.
               
              
            
조사식 창의 값 뒤에 쉼표(,)를 추가하면 사용 가능한 형식 지정자 목록을 볼 수 있고 선택할 수 있습니다.
               
              
            
서식 지정자
다음 표에서는 Visual Studio 디버거에 대한 C# 형식 지정자에 대해 설명합니다.
| 지정자 | 포맷 | 원래 감시 값 | 표시 | 
|---|---|---|---|
| ac | 식의 강제 평가는 속성의 암시적 평가 및 암시적 함수 호출이 해제된 경우에 유용할 수 있습니다. | 메시지 "사용자가 암시적 함수 평가를 해제했습니다." | <값> | 
| d | 10진수 정수 | 0x0065 | 101 | 
| dynamic | 동적 보기를 사용하여 지정된 개체를 표시합니다. | 동적 보기를 포함하여 개체의 모든 멤버를 표시합니다. | 동적 보기만 표시합니다. | 
| h | 16진수 정수 | 61541 | 0x0000F065 | 
| nq | 따옴표가 없는 문자열 | "내 문자열" | 내 문자열 | 
| nse | 형식이 아닌 동작을 지정합니다. "부작용 없음"을 사용하여 식을 평가합니다. 식을 해석할 수 없고 평가(예: 함수 호출)로만 해결할 수 있는 경우 대신 오류가 표시됩니다. | N/A | N/A | 
| 숨김 | 모든 public 및 non-public 멤버를 표시합니다. | 공용 멤버를 표시합니다. | 모든 멤버를 표시합니다. | 
| 날것의 | 원시 항목 노드에 표시되는 항목을 표시합니다. 프록시 개체에서만 유효합니다. | <사전 T> | 사전<T의 원시 보기> | 
| results | 일반적으로 쿼리 식의 결과인 IEnumerable 또는 IEnumerable<T>를 구현하는 형식의 변수와 함께 사용됩니다. 쿼리 결과가 포함된 멤버만 표시합니다. | 모든 멤버를 표시합니다. | 쿼리 조건을 충족하는 멤버를 표시합니다. |