Partilhar via


Exibir cadeias de caracteres em um visualizador de cadeia de caracteres no Visual Studio

Enquanto estiver a depurar no Visual Studio, pode visualizar strings com o visualizador de strings incorporado. O visualizador de cadeias mostra cadeias que são demasiado longas para uma dica de dados ou janela do depurador. Também pode ajudá-lo a identificar cadeias malformadas.

Os visualizadores de cadeia de caracteres internos incluem texto sem formatação, XML, HTML e opções JSON. Você também pode abrir visualizadores tabulares internos para vários tipos .NET, como objetos DataSet e IEnumerable), a partir do Autos ou de outras janelas do depurador.

Observação

Se precisar inspecionar elementos de interface de utilizador XAML ou WPF num visualizador, consulte ou Inspecionar propriedades XAML durante a depuração ou Como usar o visualizador de árvore WPF.

Abrir um visualizador de cadeia de caracteres

Para abrir o visualizador de cadeia de caracteres, deves estar em pausa durante a depuração. Passe o cursor sobre uma variável que tenha um valor de cadeia de texto Text, XML, HTML ou JSON e selecione o ícone de lupa VisualizerIcon.

Captura de tela de Abrir um visualizador de cadeia de caracteres.

Captura de tela de Abrir um visualizador de cadeia de caracteres.

Na janela do visualizador de cadeia de caracteres, o campo Expressão mostra a variável ou expressão sobre a qual você está passando o mouse e o campo Valor mostra o valor da cadeia de caracteres.

Um Valor em branco significa que o visualizador escolhido não consegue reconhecer a string. Por exemplo, o XML Visualizer mostra um Valor em branco para uma cadeia de texto sem etiquetas XML ou uma cadeia de caracteres JSON.

Ver visualizador de texto

O visualizador de texto mostra dados textuais de forma mais conveniente. Você também pode usar do Visualizador de Texto para exibir cadeias de caracteres que o visualizador escolhido não pode reconhecer. Além disso, Visualizador de Texto fornece ferramentas e opções de manipulação de cadeia de caracteres e permite que você decodifice o texto a seguir com facilidade.

  • Codificação Base64
  • Decodificação Base64
  • Codificação de URL
  • Decodificação de URL
  • Descodificação JWT

Selecione a lista suspensa Manipulação de cadeia de caracteres e escolha a opção desejada para decodificar os seus dados.

Captura de tela do visualizador de cadeia de caracteres de texto.

Captura de tela do visualizador de cadeia de caracteres de texto.

Para procurar uma subcadeia de caracteres no visualizador de texto, pressione Ctrl + F para abrir a caixa de pesquisa. Os termos de pesquisa são realçados em toda a cadeia de caracteres, facilitando a visualização de textos, erros ou padrões importantes.

Captura de ecrã da pesquisa no visualizador de texto.

Se você precisar ler o conteúdo atrás da caixa de pesquisa, mantenha pressionada a tecla Ctrl e a caixa de pesquisa ficará transparente.

Exibir dados de cadeia de caracteres JSON

Uma cadeia de caracteres JSON bem formada é semelhante à ilustração a seguir no visualizador JSON. JSON malformado pode exibir um ícone de erro (ou em branco se não for reconhecido). Para identificar o erro JSON, copie e cole o texto em uma ferramenta de validação JSON, como JSLint.

Captura de tela do visualizador de cadeia de caracteres JSON. do visualizador de cadeia de caracteres JSON

Exibir dados de cadeia de caracteres XML

Uma cadeia de caracteres XML bem formada é semelhante à ilustração a seguir no visualizador XML. XML malformado pode ser exibido sem as marcas XML ou em branco se não for reconhecido.

Captura de tela do XML String Visualizer.

Exibir dados de cadeia de caracteres HTML

Uma cadeia de caracteres HTML bem formada aparece como se fosse renderizada em um navegador, como mostra a ilustração a seguir. HTML malformado pode ser exibido como texto sem formatação.

Captura de tela do visualizador de cadeia de caracteres HTML.