Freigeben über


Formatbezeichner in C#

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

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.

Um einen Formatbezeichner zu verwenden, 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

Die folgende Tabelle enthält die C#-Formatbezeichner, 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 und implizite Funktionsaufrufe deaktiviert sind. Weitere Informationen finden Sie unter Nebeneffekte und Ausdrücke.

d

Dezimale Ganzzahl

0x0065

101

h

Hexadezimale ganze Zahl

61541

0x0000F065

nq

Zeichenfolge ohne Anführungszeichen

"Meine Zeichenfolge"

Meine Zeichenfolge

hidden

Zeigt alle öffentlichen und nicht öffentlichen Member an.

raw

Zeigt Element so an, wie es im Knoten für Rohdatenelemente erscheint. 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 Member an, die das Abfrageergebnis enthalten.

Siehe auch

Aufgaben

Gewusst wie: Überwachen eines Ausdrucks im Debugger

Weitere Ressourcen

Variablenfenster