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:
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:
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:
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:
Współrzędnych
Współrzędne są kreśline na mapie z lokalizacją przypiętą do środka:
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:
Obrazy
Nośnik zostanie renderowany do skalowania, maksymalnie 250 pikseli i będzie skalowany w celu dopasowania do rozmiaru, gdy obraz przekracza 250 pikseli:
Krzywe Beziera
Wizualizator wyświetli element NSBezierPath
:
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:
Małe ciągi:
]
Ciągi o średniej długości:
Edytor:
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.
Inne wizualizatory
Poniżej wymieniono niektóre inne typy, które mają również własne wbudowane wizualizatory:
- 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.