Anzeigen von Zeichenfolgen in einer Zeichenfolgenschnellansicht in Visual Studio

Beim Debuggen in Visual Studio können Sie Zeichenfolgen mit der integrierten Zeichenfolgenschnellansicht anzeigen. In der Zeichenfolgenschnellansicht werden Zeichenfolgen angezeigt, die zu lang für einen Datentipp oder ein Debuggerfenster sind. Sie kann auch dabei helfen, falsch formatierte Zeichenfolgen zu ermitteln.

Die integrierte Zeichenfolgen-Schnellansicht beinhaltet Nur-Text-, XML-, HTML- und JSON-Optionen. Über das Fenster Auto oder andere Debuggerfenster können Sie auch integrierte Tabellenschnellansichten für einige .NET-Typen (z. B. DataSet- und IEnumerable-Objekte) öffnen.

Hinweis

Informationen zum Überprüfen von XAML- oder WPF-Benutzeroberflächenelemente in einer Schnellansicht finden Sie unter Überprüfen von XAML-Eigenschaften beim Debuggen oder Verwenden der WPF-Strukturschnellansicht.

Öffnen einer Zeichenfolgenschnellansicht

Das Debuggen muss pausiert sein, wenn Sie die Zeichenfolgenschnellansicht öffnen möchten. Zeigen Sie auf eine Variable mit einem Text-, XML-, HTML- oder JSON-Zeichenfolgenwert, und wählen Sie das Lupensymbol VisualizerIcon aus.

Open a string visualizer

Im Fenster der Zeichenfolgenschnellansicht wird im Feld Ausdruck die Variable oder der Ausdruck angezeigt, auf die bzw. den Sie zeigen. Das Feld Wert enthält den Zeichenfolgenwert.

Ist Wert leer, bedeutet das, dass die ausgewählte Schnellansicht die Zeichenfolge nicht erkennen kann. In der XML-Schnellansicht wird beispielsweise ein leerer Wert für eine Textzeichenfolge ohne XML-Tags oder für eine JSON-Zeichenfolge angezeigt.

Anzeigen der Textschnellansicht

Die Textschnellansicht zeigt Textdaten bequemer an. Sie können die Textschnellansicht auch verwenden, um Zeichenfolgen anzuzeigen, die von der ausgewählten Schnellansicht nicht erkannt werden. Darüber hinaus bietet die Textschnellansicht Tools und Optionen zur Bearbeitung von Zeichenfolgen und ermöglicht es Ihnen, den folgenden Text mühelos zu decodieren.

  • Base64-Codierung
  • Base64-Decodierung
  • URL-Codierung
  • URL-Decodierung
  • Decodieren von JWTs

Wählen Sie die Dropdownliste Zeichenfolgenbearbeitung und dort die gewünschte Option aus, um Ihre Daten zu decodieren.

Text string visualizer

Anzeigen von JSON-Zeichenfolgendaten

Eine wohlgeformte JSON-Zeichenfolge ähnelt der unten gezeigten Abbildung in der JSON-Schnellansicht. Für eine falsch formatierte JSON-Zeichenfolge wird unter Umständen ein Fehlersymbol (oder bei Nichterkennung ein leerer Wert) angezeigt. Kopieren Sie die Zeichenfolge, und fügen Sie sie in ein Tool für JSON-Linting (etwa JSLint) ein, um den JSON-Fehler zu identifizieren.

JSON string visualizer

Anzeigen von XML-Zeichenfolgendaten

Eine wohlgeformte XML-Zeichenfolge ähnelt der unten gezeigten Abbildung in der XML-Schnellansicht. Eine falsch formatierte XML-Zeichenfolge wird möglicherweise ohne XML-Tags oder bei Nichterkennung als leerer Wert angezeigt.

XML String Visualizer

Anzeigen von HTML-Zeichenfolgendaten

Eine wohlgeformte HTML-Zeichenfolge wird wie beim Rendern im Browser angezeigt, wie in der folgenden Abbildung dargestellt. Eine falsch formatierte HTML-Zeichenfolge wird möglicherweise als Nur-Text angezeigt.

HTML string visualizer