Specyfikatory formatu w C#
Podczas debugowania kodu C# w oknie dialogowym QuickWatch lub okno czujki, możesz zmienić format, w którym wartość jest wyświetlana przy użyciu specyfikatory formatu.
Aby użyć specyfikatora formatu, wpisz wyrażenie i przecinek.Po przecinku Dodaj odpowiednie specyfikatora.
Przykład
Załóżmy, że nVar jest zmienną znaków i Watch okna wyświetlana jest wartość jako 0x0000F065.Aby wyświetlić tę wartość jako dziesiętne, ale nie chcesz resetować ekran wszystkich zmiennych na system dziesiętny.Umożliwia określenie formatu d spowoduje wyświetlenie zmiennej zawartości w zapisie dziesiętnym:
nVar,d
W poniższej tabeli przedstawiono C# specyfikatory formatu rozpoznawany przez debugera.
Specyfikator |
Formatuj |
Wartość |
Wyświetla |
---|---|---|---|
AC |
Wymuś wyznaczania wartości wyrażenia.Może to być przydatne, gdy niejawna oceny właściwości i wywołań funkcji niejawna jest wyłączona.Zobacz Skutki uboczne i wyrażenia. |
||
d |
Liczba całkowita dziesiętna |
0x0065 |
101 |
dynamiczne |
Wyświetla określony obiekt przy użyciu widoku dynamicznego |
||
h |
Szesnastkowa liczba całkowita |
61541 |
0x0000F065 |
NQ |
Ciąg znaków bez cudzysłowów |
"Mój ciąg" |
Mój ciąg |
ukryte |
Wyświetla wszystkie elementy członkowskie publicznych i niepublicznych |
||
RAW |
Wyświetla przedmiot, wyświetlaną w polu Węzeł towaru surowego.Prawidłowy tylko obiektów serwera proxy. |
||
wyniki |
Używane z zmienna typu implementujący interfejs IEnumerable lub IEnumerable<T>, zazwyczaj wynik wyrażenia kwerendy.Wyświetla członków, zawierających wyniki kwerendy. |
Zobacz też
Zadania
Porady: czujka wyrażeń w debugerze