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:

Locals Window

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:

Point Visualization

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:

Vizualizace velikosti

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ů:

Rectangle Visualization

Koordinovat

Souřadnice se vykreslují na mapě s umístěním připnutým ke středu:

Vizualizace souřadnic

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:

Color Visualization

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ů:

Image Visualization

Bezierovy křivky

Vizualizér zobrazí následující:NSBezierPath

Bezier Curve Visualization

Ř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:

String Visualization

Malé řetězce:

Small String Visualization]

Řetězce střední délky:

Medium String Visualization

Editor:

Editor Visualization

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 , ArrayListList<>Dictionary<,> , protože Arraytyto mají své vlastní vizualizéry ladicího programu.

IEnumerable Visualization

Další vizualizéry

Některé další typy, které mají také vlastní vložené vizualizéry, jsou uvedeny níže:

Other Visualization

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

Viz také