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 .
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.
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
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