Specyfikatory format języka C#
Podczas debugowania kodu C# w oknie czujki lub okno dialogowe QuickWatch zmianie formatu, w którym jest wyświetlana wartość przy użyciu formatu Specyfikatory.
Aby użyć specyfikatora formatu, należy wpisać wyrażenie przecinek.Po przecinku należy dodać 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 przywrócić wyświetlanie wszystkich zmiennych dziesiętnej.Można użyć specyfikatora formatu d spowoduje wyświetlenie zawartości zmiennej w dziesiętnych:
nVar,d
W poniższej tabeli przedstawiono C# format Specyfikatory rozpoznawane przez narzędzie debugger.
Specyfikator |
Format |
Wartość |
Wyświetla |
---|---|---|---|
AC |
Życie oceny wyrażenia.Może to być przydatne, gdy niejawna oceny właściwości i wywołania funkcji niejawna jest wyłączona.See Efekty uboczne i wyrażenia. |
||
d |
Liczba dziesiętna |
0x0065 |
101 |
dynamiczne |
Wyświetla określony obiekt przy użyciu widoku dynamicznego |
||
h |
Liczba całkowita szesnastkowy |
61541 |
0x0000F065 |
NQ |
Ciąg znaków nie cudzysłowów |
"My ciąg" |
My ciąg |
ukryte |
Wyświetla wszystkie elementy członkowskie publicznych i niepublicznych |
||
RAW |
Wyświetla element pojawiającą się w węźle towarów raw.Prawidłowy tylko obiektów proxy. |
||
wyniki |
Używane zmienne typu, który implementuje interfejsu IEnumerable lub IEnumerable <T>, zazwyczaj wynikiem wyrażenia kwerendy.Wyświetla członków, które zawierają wynik kwerendy. |
Zobacz też
Zadania
Jak: oglądanie wyrażenia w debugerze