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