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. Wizualizator ciągów pokazuje ciągi, które są zbyt długie dla porad 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 platformy .NET, takich jak Zestaw danych i IEnumerable) z okien Autos lub innych debugerów.

Uwaga

Jeśli musisz sprawdzić elementy interfejsu użytkownika XAML lub WPF w wizualizatorze, zobacz lub Sprawdź 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, należy wstrzymać podczas debugowania. Umieść kursor na zmiennej zawierającej wartość ciągu Text, XML, HTML lub JSON, a następnie wybierz ikonę lupy VisualizerIcon.

Open a string visualizer

W oknie wizualizatora ciągów pole Wyrażenie zawiera zmienną lub wyrażenie, nad którym znajduje się wskaźnik myszy, a pole Wartość zawiera wartość ciągu.

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

Wyświetlanie wizualizatora tekstu

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

  • Kodowanie base64
  • Dekodowanie base64
  • Kodowanie adresu URL
  • Dekodowanie adresu URL
  • Dekodowanie w formacie JWT

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

Text string visualizer

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.

JSON string visualizer

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.

XML String Visualizer

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.

HTML string visualizer