Quelle: dotnetpro
Datenstrukturen im Debugger übersichtlich anzeigen 15.08.2022, 00:00 Uhr

Ansichtssache

Visual Studio 2022 verfügt seit Kurzem über einen neuen Visualizer für Auf-listungen, die IEnumerable implementieren. Schon länger existieren Ansichten für Text, XML, HTML und JSON.
Seit über 20 Jahren verfügt Visual Studio über einen hervorragenden Debugger, der es erlaubt, Datenstrukturen zur Laufzeit im Haltemodus anzuzeigen und zu analysieren. In vielen Fällen ist nicht einmal ein Mausklick erforderlich, sondern es reicht aus, den Mauszeiger über einem Variablennamen oder Ähnlichem zu positionieren, und Visual Studio klappt automatisch ein kleines Fenster auf, das den Inhalt der Variablen präsentiert. Objektverweise lassen sich bis in die letzte Hierarchieebene aufklappen, sodass selbst das kleinste Detail nicht verborgen bleibt.
Bei der Darstellung von Zeichenketten stößt diese Vorgehensweise aber an ihre Grenzen. Einzeiler lassen sich vielleicht noch sinnvoll darstellen, XML- oder JSON-Strukturen aber nicht (Bild 1).

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar