Udostępnij za pośrednictwem


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

Inne zasoby

Zmienna systemu Windows