Visual Studio for Mac 中的資料視覺效果

重要

根據 Microsoft 的新式生命週期原則,Visual Studio for Mac 計畫於 2024 年 8 月 31 日停用。 雖然您可以繼續使用 Visual Studio for Mac,但 Mac 上的開發人員還有幾個其他選項,例如用於 VS Code 的新 C # 開發套件延伸模組之預覽版本。

了解有關支援時間表和替代方案的詳細資訊

Visual Studio for Mac 包含支援偵錯工具的 UI,允許在偵錯時將變數、欄位或屬性值視覺化。 這些資料視覺化檢視會顯示資料的擴充版本,且可讓開發人員檢查已知的結構,例如顯示色彩結構的色彩。

若要顯示偵錯 Locals 視窗中的視覺化工具,只要按一下使用者停留在資料列上時出現在值右邊的預覽圖示即可:

Locals Window

下列清單列出在 Visual Studio for Mac 中進行偵錯時可用的許多新視覺效果。

Point

Point/PointF 或 iOS 和 Mac 中的 CGPoint,會在偵錯視窗中轉譯為顯示 X 和 Y 值的 Tuple:

Point Visualization

大小

Size/SizeF 或 iOS 和 Mac 中的 CGSize 會轉譯為矩形。 將進行繪製以擴展直到尺寸的增長超過 250 px 為止,此時會將矩形擴展為最大尺寸 250 px:

大小視覺效果

矩形

Rectangle/RectangleF 或 iOS 和 Mac 的 CGRect 會顯示尺寸和原點。 與大小類似,將會進行繪製以擴展直到尺寸的增長超過 250 px 為止:

Rectangle Visualization

座標

座標會繪製在地圖上,並將位置釘選到中央:

座標視覺效果

色彩

這會顯示 UIColor、CGColor 和 Color 屬性,用來描述彩色預覽、RGBA 元件、色調-飽和-亮度值和色彩的十六進位值:

Color Visualization

影像

媒體呈現時最多擴展為最大尺寸 250 px,並且將在影像超過 250 px 時進行縮放以符合大小:

Image Visualization

貝茲曲線

視覺化檢視將顯示 NSBezierPath

Bezier Curve Visualization

String

少於 100 個字元的字串會完整顯示,而不進行預覽。 較長的字串會在預覽中完整顯示。 字串可進行編輯,且視覺化檢視會伴隨顯示 [編輯] 按鈕,讓您能夠在預覽或字串值編輯器中編輯字串值,如下所示:

String Visualization

小型字串:

Small String Visualization]

中等長度字串:

Medium String Visualization

編輯器:

Editor Visualization

IEnumerable

IEnumerable 會列舉所有值;透過按一下 [顯示值] 按鈕,即可檢視每個 IEnumerable 的值。 IEnumerable 選項不會顯示物件 (例如 ArrayArrayListList<>Dictionary<,>) 的值,因為它們具有自己的偵錯工具視覺化檢視。

IEnumerable Visualization

其他視覺化檢視

也有自己的內嵌視覺化檢視的其他某些類型如下:

Other Visualization

  • Primitives
    • 這會顯示基本類型的原始值。
  • 列舉
    • 這會顯示不含 enum 類型限定詞的欄位值。
  • Tuple
    • 以格式 (,) 顯示
  • Null
    • 顯示 "null" 值。
  • URL
    • 這會顯示可按式超連結。
  • IntPtr
    • 這會顯示 IntPtr 的十六進位表示法。

另請參閱