Condividi tramite


Visualizzare le stringhe in un visualizzatore di stringhe in Visual Studio

Durante il debug in Visual Studio, è possibile visualizzare le stringhe con il visualizzatore di stringhe predefinito. Il visualizzatore di stringhe mostra stringhe troppo lunghe per una descrizione dati o una finestra del debugger. Può anche aiutare a identificare stringhe in formato non valido.

I visualizzatori di stringhe predefiniti includono opzioni testo normale, XML, HTML e JSON. È anche possibile aprire visualizzatori tabulari predefiniti per diversi tipi .NET, ad esempio Oggetti DataSet e IEnumerable, dalle finestre auto o da altre finestre del debugger.

Nota

Se è necessario esaminare gli elementi dell'interfaccia utente XAML o WPF in un visualizzatore, vedere o Esaminare le proprietà XAML durante il debug o Come usare il visualizzatore dell'albero WPF.

Aprire un visualizzatore di stringhe

Per aprire il visualizzatore di stringhe, è necessario essere sospesi durante il debug. Passare il puntatore del mouse su una variabile con valore stringa Text, XML, HTML o JSON e selezionare l'icona VisualizerIcondella lente di ingrandimento .

Aprire un visualizzatore di stringhe

Nella finestra del visualizzatore di stringhe il campo Espressione mostra la variabile o l'espressione su cui si passa il puntatore del mouse e il campo Valore mostra il valore stringa.

Un valore vuoto indica che il visualizzatore scelto non è in grado di riconoscere la stringa. Ad esempio, il visualizzatore XML mostra un valore vuoto per una stringa di testo senza tag XML o una stringa JSON.

Visualizza visualizzatore di testo

Il visualizzatore di testo mostra più facilmente i dati testuali. È anche possibile usare il visualizzatore di testo per visualizzare le stringhe che il visualizzatore scelto non è in grado di riconoscere. Inoltre, il visualizzatore di testo fornisce opzioni di manipolazione di strumenti e stringhe e consente di decodificare il testo seguente con facilità.

  • Codifica Base64
  • Decodifica Base64
  • Codifica URL
  • Decodifica URL
  • Decodifica JWT

Selezionare l'elenco a discesa Modifica stringa e scegliere l'opzione desiderata per decodificare i dati.

Visualizzatore di stringhe di testo

Visualizzare i dati delle stringhe JSON

Una stringa JSON ben formata appare simile alla figura seguente nel visualizzatore JSON. JSON in formato non valido può visualizzare un'icona di errore (o vuota se non riconosciuto). Per identificare l'errore JSON, copiare e incollare la stringa in uno strumento di linting JSON, ad esempio JSLint.

Visualizzatore di stringhe JSON

Visualizzare i dati delle stringhe XML

Una stringa XML ben formata appare simile alla figura seguente nel visualizzatore XML. Xml in formato non valido può essere visualizzato senza tag XML o vuoto se non riconosciuto.

Visualizzatore di stringhe XML

Visualizzare i dati delle stringhe HTML

Una stringa HTML ben formata viene visualizzata come se fosse stato eseguito il rendering in un browser, come illustrato nella figura seguente. Html in formato non valido può essere visualizzato come testo normale.

Visualizzatore di stringhe HTML