Wizualizacje danych w programie Visual Studio dla komputerów Mac

Ważne

Program Visual Studio dla komputerów Mac ma zostać wycofany 31 sierpnia 2024 r. zgodnie z zasadami nowoczesnego cyklu życia firmy Microsoft. Mimo że możesz nadal pracować z programem Visual Studio dla komputerów Mac, istnieje kilka innych opcji dla deweloperów na komputerze Mac, takich jak wersja zapoznawcza nowego rozszerzenia zestawu deweloperskiego języka C# dla programu VS Code.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Program Visual Studio dla komputerów Mac obejmuje obsługę interfejsu użytkownika debugera, umożliwiając wizualizacje wartości zmiennej, pola lub właściwości podczas debugowania. Te wizualizatory danych pokazują rozszerzoną wersję danych i umożliwiają deweloperom inspekcję znanych struktur, na przykład pokazując kolor struktury kolorów.

Wizualizatory w oknie debugowania Ustawienia lokalne można wyświetlić, klikając ikonę podglądu, która jest wyświetlana po prawej stronie wartości, gdy użytkownik umieści kursor nad wierszem:

Locals Window

Poniższa lista zawiera wiele nowych wizualizacji dostępnych podczas debugowania w programie Visual Studio dla komputerów Mac.

Punkt

Punkt/PunktF lub CGPoint w systemach iOS i Mac będą renderowane jako krotka przedstawiająca wartości X i Y w oknach debugowania:

Point Visualization

Rozmiar

Rozmiar/rozmiarF lub CGSize w systemach iOS i Mac będą renderowane jako prostokąt. Jest on przyciągany do skalowania, aż wymiar przekroczy 250 pikseli, w którym momencie będzie skalować prostokąt z największym wymiarem jako 250 pikseli:

Wizualizacja rozmiaru

Prostokąt

Prostokąt/prostokąt lub CGRect w systemach iOS i Mac będą wyświetlać wymiary i pochodzenie. Podobnie jak w przypadku rozmiaru, jest rysowany do skalowania, dopóki wymiar nie przekroczy 250 pikseli:

Rectangle Visualization

Współrzędnych

Współrzędne są kreśline na mapie z lokalizacją przypiętą do środka:

Wizualizacja współrzędnych

Color

Spowoduje to wyświetlenie właściwości UIColor, CGColor i Color, przedstawiające podgląd kolorów, składniki RGBA, wartości Lightness Hue-Saturation-Lightness oraz wartość szesnastkową koloru:

Color Visualization

Obrazy

Nośnik zostanie renderowany do skalowania, maksymalnie 250 pikseli i będzie skalowany w celu dopasowania do rozmiaru, gdy obraz przekracza 250 pikseli:

Image Visualization

Krzywe Beziera

Wizualizator wyświetli element NSBezierPath:

Bezier Curve Visualization

Ciąg

Ciąg o długości mniejszej niż 100 znaków jest wyświetlany w całości bez podglądu. Dłuższe ciągi są wyświetlane w pełnej wersji zapoznawczej. Ciągi można edytować, a wizualizator jest dołączony za pomocą przycisku edycji, dzięki czemu wartość ciągu może być edytowana w wersji zapoznawczej lub w Edytorze wartości ciągów, jak pokazano poniżej:

String Visualization

Małe ciągi:

Small String Visualization]

Ciągi o średniej długości:

Medium String Visualization

Edytor:

Editor Visualization

Ienumerable

IEnumerable wylicza wszystkie wartości; wartości każdego z nich można wyświetlić, klikając przycisk Pokaż wartości. Opcja IEnumerable nie będzie wyświetlać wartości dla obiektów, takich jak Array, ArrayList,, Dictionary<,>List<>ponieważ mają one własne wizualizatory debugera.

IEnumerable Visualization

Inne wizualizatory

Poniżej wymieniono niektóre inne typy, które mają również własne wbudowane wizualizatory:

Other Visualization

  • Typy pierwotne
    • Spowoduje to wyświetlenie wartości pierwotnej typu pierwotnego.
  • Enum
    • Spowoduje to wyświetlenie wartości pola bez kwalifikatora typu wyliczenia.
  • Krotki
    • Wyświetlane w formacie (,)
  • Null
    • Wyświetla wartość "null".
  • Adres URL
    • Spowoduje to wyświetlenie hiperlinku z możliwością kliknięcia.
  • Intptr
    • Spowoduje to wyświetlenie szesnastkowej reprezentacji intPtr.

Zobacz też