Vizualizace dat v sadě Visual Studio pro Mac
Důležité
Visual Studio pro Mac je naplánované na vyřazení ze 31. srpna 2024 v souladu s moderními zásadami životního cyklu Společnosti Microsoft. I když můžete dál pracovat se sadou Visual Studio pro Mac, existuje několik dalších možností pro vývojáře na Macu, jako je verze Preview nového rozšíření C# Dev Kit pro VS Code.
Přečtěte si další informace o časových osách podpory a alternativách.
Visual Studio pro Mac zahrnuje podporu uživatelského rozhraní pro ladicí program, což umožňuje vizualizace hodnot proměnné, pole nebo vlastnosti při ladění. Tyto vizualizéry dat zobrazují rozšířenou verzi dat a umožňují vývojářům kontrolovat známé struktury, například zobrazit barvu struktury barev.
Vizualizéry v okně Místní hodnoty ladění se dají zobrazit kliknutím na ikonu náhledu, která se zobrazí napravo od hodnoty, když uživatel najede myší na řádek:
Následující seznam ukazuje mnoho nových vizualizací dostupných při ladění v sadě Visual Studio pro Mac.
Bod
Point/PointF nebo CGPoint v systémech iOS a Mac se vykreslí jako řazená kolekce členů zobrazující hodnoty X a Y v ladicích oknech:
Velikost
Velikost/VelikostF nebo CGSize v iOSu a Mac se vykreslí jako obdélník. Nakreslí se na měřítko, dokud se rozměr nezvětší o 250 px, v jakém okamžiku bude škálovat obdélník s největší dimenzí jako 250 px:
Obdélník
Obdélník/RectangleF nebo CGRect v iOSu a Macu zobrazí rozměry a původ. Podobně jako Velikost se nakreslí na měřítko, dokud se dimenze nezvětšuje o 250 pixelů:
Koordinovat
Souřadnice se vykreslují na mapě s umístěním připnutým ke středu:
Color
Zobrazí se vlastnosti UIColor, CGColor a Color, které znázorňují náhled barev, komponenty RGBA, hodnoty Hue-Saturation-Lightness a šestnáctkovou hodnotu barvy:
Obrázky
Média se vykreslí tak, aby se škálovala až do maximální velikosti 250 px, a bude škálována tak, aby odpovídala, když obrázek překročí 250 pixelů:
Bezierovy křivky
Vizualizér zobrazí následující:NSBezierPath
Řetězec
Řetězec s méně než 100 znaky se zobrazí v plném rozsahu bez náhledu. Delší řetězce se v náhledu zobrazí v plném rozsahu. Řetězce se dají upravovat a vizualizér je doprovázen tlačítkem pro úpravy, které umožňuje úpravu řetězcové hodnoty buď v náhledu, nebo v Editoru řetězcových hodnot, jak je znázorněno níže:
Malé řetězce:
]
Řetězce střední délky:
Editor:
Ienumerable
IEnumerable výčet všech hodnot; hodnoty jednotlivých lze zobrazit kliknutím na tlačítko Zobrazit hodnoty. Možnost IEnumerable nezobrazí hodnoty pro objekty, jako je , ArrayList
List<>
Dictionary<,>
, protože Array
tyto mají své vlastní vizualizéry ladicího programu.
Další vizualizéry
Některé další typy, které mají také vlastní vložené vizualizéry, jsou uvedeny níže:
- Primitivní elementy
- Zobrazí se nezpracovaná hodnota primitivního typu.
- Výčtu
- Zobrazí se hodnota pole bez kvalifikátoru typu výčtu.
- Tuple
- Zobrazeno ve formátu (,)
- Null
- Zobrazuje hodnotu null.
- Adresa URL
- Zobrazí se hypertextový odkaz, na který se dá kliknout.
- Intptr
- Zobrazí se šestnáctková reprezentace IntPtr.