Freigeben über


Formatbezeichner in C#

Beim Debuggen von C#-Code im Überwachungsfenster oder im Dialogfeld Schnellüberwachung können Sie mithilfe von Formatbezeichnern das Format ändern, in dem ein Wert angezeigt wird.

Zum Verwenden eines Formatbezeichners geben Sie den von einem Komma gefolgten Ausdruck ein. Fügen Sie nach dem Komma den entsprechenden Bezeichner hinzu.

Beispiel

Angenommen, nVar ist eine Zeichenvariable und im Fenster Überwachen wird der Wert als 0x0000F065 angezeigt. Sie möchten diesen Wert als Dezimalwert anzeigen, ohne jedoch die Anzeige aller Variablen ins Dezimalformat zu ändern. Sie können den Formatbezeichner d verwenden, um den Inhalt der Variable als Dezimalwert anzuzeigen:

nVar,d

In der folgenden Tabelle wird der C#-Formatbezeichner angezeigt, die vom Debugger erkannt werden.

Bezeichner

Format

Wert

Anzeige

ac

Erzwingen der Auswertung eines Ausdrucks. Dies kann nützlich sein, wenn die implizite Auswertung von Eigenschaften sowie implizite Funktionsaufrufe deaktiviert sind. Siehe Nebeneffekte und Ausdrücke.

d

Ganze Dezimalzahl

0x0065

101

dynamic

Zeigt das angegebene Objekt mit einer dynamischen Ansicht an.

h

Ganze Hexadezimalzahl

61541

0x0000F065

nq

Zeichenfolge ohne Anführungszeichen

"Meine Zeichenfolge"

Meine Zeichenfolge

hidden

Zeigt alle öffentlichen und nicht öffentlichen Member an.

raw

Zeigt ein Element so an, wie es im Knoten für Rohdatenelemente dargestellt wird. Nur für Proxyobjekte gültig.

results

Wird mit einer Variablen eines Typs verwendet, durch den "IEnumerable" oder "IEnumerable<T>" implementiert wird; normalerweise das Ergebnis eines Abfrageausdrucks. Zeigt nur die das Abfrageergebnis enthaltenden Member an.

Siehe auch

Aufgaben

Gewusst wie: Überwachen eines Ausdrucks im Debugger

Weitere Ressourcen

Variablenfenster