Просмотр строк в визуализаторе строк Visual Studio

При отладке в Visual Studio строки можно просматривать с помощью встроенного визуализатора строк. Визуализатор строк отображает строки, слишком длинные для вывода в подсказке по данным или окне отладчика. Он также помогает определить неправильно сформированные строки.

Встроенные визуализаторы строк поддерживают обычный текст, XML, HTML и JSON. Вы также можете открыть встроенные табличные визуализаторы для нескольких типов .NET, таких как DataSet и IEnumerable) из окон авто или других окон отладчика.

Примечание.

См. сведения о проверке элементов пользовательского интерфейса приложения XAML или WPF в визуализаторе в руководстве по просмотру свойств XAML во время отладки и использованию визуализатора дерева WPF.

Открытие визуализатора строк

Чтобы открыть визуализатор строки, необходимо приостановить процесс отладки. Наведите указатель мыши на переменную с значением строки Text, XML, HTML или JSON и выберите значок Визуализатор Иконс увеличением стекла.

Открытие визуализатора строк

В окне визуализатора строк поле Выражение содержит переменную или выражение, на которое наведен указатель мыши, а в поле Значение отображается строковое значение.

Если поле Значение пустое, значит выбранный визуализатор не может распознать строку. Например, визуализатор XML отображает пустое поле Значение для текстовой строки без тегов XML или для строки JSON.

Просмотр визуализатора текста

Визуализатор текста удобнее отображает текстовые данные. Вы также можете использовать визуализатор текста для просмотра строк, которые выбранный визуализатор не распознает. Кроме того, визуализатор текста предоставляет средства и параметры обработки строк и позволяет легко декодировать следующий текст.

  • Кодировка Base64
  • Декодирование Base64
  • Кодирование URL-адреса
  • Декодирование URL-адресов
  • Декодирование JWT

Выберите раскрывающийся список "Обработка строк" и выберите нужный параметр для декодирования данных.

Визуализатор текстовых строк

Просмотр строковых данных в формате JSON

Строка JSON правильного формата выглядит примерно так, как показано на следующем рисунке в визуализаторе JSON. Неправильно сформированный код JSON может отображаться со значком ошибки или как пустая строка, если текст не распознан. Чтобы найти ошибку в JSON, скопируйте строку и вставьте ее в средство анализа кода JSON, например JSLint.

Визуализатор строк JSON

Просмотр строковых данных в формате XML

Строка XML правильного формата выглядит примерно так, как показано на следующем рисунке в визуализаторе XML. Неправильно сформированный код XML может отображаться без тегов XML или как пустая строка, если текст не распознан.

Визуализатор строк XML

Просмотр строковых данных в формате HTML

Правильно сформированная строка HTML выглядит так, как будто она отображена в браузере, как показано на следующем рисунке. Неправильно сформированный код HTML может отображаться как обычный текст.

Визуализатор строк HTML