資料視覺效果

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

當使用者將滑鼠停留在資料列上時,按一下出現在值右邊的 [預覽] 圖示,即可顯示 [偵錯工具 區域變數 ] 視窗中的視覺化檢視。

本機視窗

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

Point

在 iOS 和 Mac 中,點/PointF (或 CGPoint)會轉譯為一個元組,顯示調試時間視窗中的 X 和 Y 值:

點視覺效果

大小

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

大小視覺效果

矩形

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

矩形視覺效果

座標

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

座標視覺效果

Color

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

色彩視覺效果

影像

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

影像視覺效果

貝茲曲線

視覺化檢視將顯示 NSBezierPath

貝茲曲線視覺效果

String

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

字串視覺效果

小型字串:

小型字串視覺效果]

中等長度字串:

中度字串視覺效果

編輯器:

編輯器視覺效果

IEnumerable

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

IEnumerable 視覺效果

其他視覺化檢視

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

其他視覺效果

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

另請參閱