Udostępnij za pośrednictwem


Wyświetlanie ciągów w wizualizatorze ciągów w programie Visual Studio

Podczas debugowania w programie Visual Studio można wyświetlać ciągi za pomocą wbudowanego wizualizatora ciągów. Podgląd ciągów pokazuje ciągi, które są zbyt długie dla podpowiedzi dotyczących danych lub okna debugera. Może również pomóc zidentyfikować źle sformułowane ciągi.

Wbudowane wizualizatory ciągów obejmują opcje zwykłego tekstu, XML, HTML i JSON. Możesz również otworzyć wbudowane wizualizatory tabelaryczne dla kilku typów .NET, takich jak DataSet i IEnumerable) obiekty, z okna Autos lub innych okien debuggera.

Nota

Jeśli musisz przejrzeć elementy interfejsu użytkownika XAML lub WPF w wizualizatorze, zobacz Jak sprawdzać właściwości XAML podczas debugowania lub Jak używać wizualizatora drzewa WPF.

Otwieranie wizualizatora ciągów

Aby otworzyć wizualizator ciągów, musisz być wstrzymany podczas debugowania. Umieść kursor na zmiennej zawierającej wartość ciągu Text, XML, HTML lub JSON, a następnie wybierz ikonę lupy Ikona wizualizatora.

Otwórz wizualizator ciągów

W oknie wizualizatora ciągów pole Expression wyświetla zmienną lub wyrażenie, nad którym znajduje się wskaźnik myszy, a pole Value pokazuje wartość ciągu tekstowego.

Pusta wartość oznacza, że wybrany wizualizator nie może rozpoznać ciągu. Na przykład XML Visualizer pokazuje pustą wartość dla ciągu tekstowego bez tagów XML lub ciąg JSON.

Wyświetlanie wizualizatora tekstu

Wizualizator tekstu wyświetla dane tekstowe wygodniej. Można również użyć Text Visualizer, aby wyświetlić ciągi, których wybrany wizualizator nie może rozpoznać. Ponadto program Text Visualizer udostępnia opcje narzędzi i manipulowania ciągami oraz umożliwia łatwe dekodowanie następującego tekstu.

  • Kodowanie base64
  • Dekodowanie Base64
  • Kodowanie adresu URL
  • Dekodowanie adresu URL
  • Dekodowanie JWT

Wybierz rozwijaną listę manipulacji ciągami i wybierz odpowiednią opcję, aby zdekodować dane.

wizualizator ciągów tekstowych

Wyświetlanie danych ciągu JSON

Dobrze sformułowany ciąg JSON jest podobny do poniższej ilustracji w wizualizatorze JSON. Nieprawidłowo sformułowany kod JSON może wyświetlać ikonę błędu (lub pustą, jeśli nierozpoznana). Aby zidentyfikować błąd JSON, skopiuj i wklej ciąg do narzędzia do lintingu JSON, takiego jak JSLint.

wizualizator ciągów JSON

Wyświetlanie danych ciągu XML

Dobrze sformułowany ciąg XML jest podobny do poniższej ilustracji w wizualizatorze XML. Źle sformułowany kod XML może być wyświetlany bez tagów XML lub pusty, jeśli jest nierozpoznany.

wizualizator ciągów XML

Wyświetlanie danych ciągu HTML

Dobrze sformułowany ciąg HTML jest wyświetlany tak, jakby był renderowany w przeglądarce, jak pokazano na poniższej ilustracji. Źle sformułowany kod HTML może być wyświetlany jako zwykły tekst.

wizualizator ciągów HTML