Partager via


Afficher des chaînes dans un visualiseur de chaînes dans Visual Studio

Pendant que vous déboguez dans Visual Studio, vous pouvez afficher des chaînes avec le visualiseur de chaîne intégré. Le visualiseur de chaînes affiche les chaînes trop longues pour une info-bulle ou une fenêtre de débogage. Il peut également vous aider à identifier les chaînes malformées.

Les visualiseurs de chaînes intégrés incluent des options de texte brut, XML, HTML et JSON. Vous pouvez également ouvrir des visualiseurs tabulaires intégrés pour plusieurs types .NET, tels que les objets DataSet et IEnumerable, à partir des fenêtres Autos ou d'autres fenêtres de débogueur.

Remarque

Si vous devez inspecter des éléments d’interface utilisateur XAML ou WPF dans un visualiseur, consultez Inspecter les propriétés XAML lors du débogage ou Comment utiliser le visualiseur d’arborescence WPF.

Ouvrir un visualiseur de chaînes

Pour ouvrir le visualiseur de chaînes, vous devez être en pause pendant le débogage. Passez la souris sur une variable qui a une valeur de chaîne Texte, XML, HTML ou JSON et sélectionnez l'icône en forme de loupe VisualizerIcon.

Capture d’écran de l’ouverture d’un visualiseur de chaînes.

Capture d’écran de l’ouverture d’un visualiseur de chaînes.

Dans la fenêtre du visualiseur de chaîne, le champ expression affiche la variable ou l’expression sur laquelle vous pointez, et le champ Valeur affiche la valeur de chaîne.

Une valeur vide signifie que l'outil de visualisation choisi ne peut pas identifier la chaîne. Par exemple, le visualiseur XML affiche une valeur vide pour une chaîne de texte sans balises XML ni chaîne JSON.

Afficher le visualiseur de texte

Le visualiseur de texte affiche plus facilement les données textuelles. Vous pouvez également utiliser visualiseur de texte pour afficher les chaînes que le visualiseur choisi ne peut pas reconnaître. En outre, visualiseur de texte fournit des options d’outils et de manipulation de chaînes et vous permet de décoder facilement le texte suivant.

  • Encoder au format Base64
  • Décoder au format Base64
  • Encode d’URL
  • Décodage d’URL
  • Décodage JWT

Sélectionnez la liste déroulante Manipulation de chaînes et choisissez l’option souhaitée pour décoder vos données.

Capture d’écran du visualiseur de chaîne de texte.

Afficher les données de chaîne JSON

Une chaîne JSON bien formée s’apparente à l’illustration suivante dans le visualiseur JSON. Json mal formé peut afficher une icône d’erreur (ou vide si elle n’est pas reconnue). Pour identifier l’erreur JSON, copiez et collez la chaîne dans un outil de linting JSON tel que JSLint.

Capture d’écran du visualiseur de chaîne JSON.

Afficher les données de chaîne XML

Une chaîne XML bien formée s’apparente à l’illustration suivante dans le visualiseur XML. Le code XML mal formé peut s’afficher sans les balises XML ou vide s’il n’est pas reconnu.

capture d’écran du visualiseur de chaîne XML. du visualiseur de chaîne XML

Afficher les données de chaîne HTML

Une chaîne HTML bien formée apparaît comme si elle était rendue dans un navigateur, comme le montre l'illustration suivante. Le code HTML mal formé peut s’afficher sous forme de texte brut.

Capture d’écran du visualiseur de chaîne HTML.