Udostępnij za pośrednictwem


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

Inne zasoby

Zmienne systemu Windows