Delen via


Tekenreeksen weergeven in een tekenreeks visualizer in Visual Studio

Terwijl u fouten opspoort in Visual Studio, kunt u strings bekijken met de ingebouwde string visualizer. De tekenreeksvisualizer toont tekenreeksen die te lang zijn voor een datatip of debuggervenster. Het kan u ook helpen bij het identificeren van onjuist gevormde tekenreeksen.

De ingebouwde tekenreeksvisualiseerde elementen bevatten opties voor tekst zonder opmaak, XML, HTML en JSON. U kunt ook ingebouwde visualisaties in tabelvorm openen voor verschillende .NET-typen, zoals DataSet- en IEnumerable)-objecten, vanuit de Autos of andere foutopsporingsprogrammavensters.

Notitie

Als u XAML- of WPF UI-elementen in een visualisatie wilt inspecteren, raadpleegt u of XAML-eigenschappen inspecteren tijdens het debuggen of Hoe u de WPF-boomvisualisator gebruikt.

Open een tekenreeksvisualisator

Als u de tekenreeksvisualisator wilt openen, moet u gepauzeerd zijn tijdens foutopsporing. Beweeg de muisaanwijzer over een variabele met een tekenreekswaarde voor tekst, XML, HTML of JSON en selecteer het vergrootglaspictogram VisualizerIcon.

Schermafbeelding van Open een tekenreeksvisualisatie.

Schermafbeelding van Open een tekenreeksvisualisatie.

In het venster tekenreeks visualiseren toont het veld Expressie de variabele of expressie die u aanwijst. In het veld Waarde wordt de tekenreekswaarde weergegeven.

Een lege waarde betekent dat de gekozen visualisator de tekenreeks niet kan herkennen. De XML Visualizer- toont bijvoorbeeld een lege waarde voor een tekenreeks zonder XML-tags of een JSON-tekenreeks.

Text visualizer weergeven

De tekstvisualisator geeft tekstuele gegevens op een handigere manier weer. U kunt ook Text Visualizer gebruiken om tekenreeksen weer te geven die de gekozen visualisatie niet kan herkennen. Bovendien biedt Text Visualizer hulpprogramma's en tekenreeksbewerkingsopties en kunt u de volgende tekst eenvoudig decoderen.

  • Base64-coderen
  • Base64-Decoderen
  • URL-encodering
  • URL decoderen
  • JWT-decodering

Selecteer de tekenreeksbewerking vervolgkeuzelijst en kies de gewenste optie om uw gegevens te decoderen.

schermopname van teksttekenreeks visualiseren.

schermopname van teksttekenreeks visualiseren.

Als u wilt zoeken naar een subtekenreeks in de tekst visualiseren, drukt u op Ctrl+F om het zoekvak te openen. Uw zoektermen worden in de tekenreeks gemarkeerd, zodat u gemakkelijker belangrijke tekst, fouten of patronen kunt zien.

Schermopname van zoeken in de tekst visualiseren.

Als u inhoud achter het zoekvak wilt lezen, houdt u Ctrl ingedrukt en wordt het zoekvak transparant.

JSON-tekenreeksgegevens weergeven

Een goed opgemaakte JSON-tekenreeks lijkt op de volgende afbeelding in de JSON-visualisatie. Ongeldige JSON kan een foutpictogram weergeven (of leeg als deze niet wordt herkend). Als u de JSON-fout wilt identificeren, kopieert en plakt u de tekenreeks in een JSON-lintingprogramma, zoals JSLint-.

Schermopname van de JSON-tekenreeks visualiseren.

XML-tekenreeksgegevens weergeven

Een goed opgemaakte XML-tekenreeks lijkt op de volgende afbeelding in de XML-visualisatie. Ongeldige XML kan worden weergegeven zonder de XML-tags of leeg als deze niet wordt herkend.

schermopname van XML String Visualizer.

HTML-tekenreeksgegevens weergeven

Een goed opgemaakte HTML-tekenreeks wordt weergegeven alsof deze wordt weergegeven in een browser, zoals wordt weergegeven in de volgende afbeelding. Ongeldige HTML kan worden weergegeven als tekst zonder opmaak.

Screenshot van HTML String Visualizer.