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 視窗中的視覺化工具,只要按一下使用者停留在資料列上時出現在值右邊的預覽圖示即可:
下列清單列出在 Visual Studio for Mac 中進行偵錯時可用的許多新視覺效果。
Point
Point/PointF 或 iOS 和 Mac 中的 CGPoint,會在偵錯視窗中轉譯為顯示 X 和 Y 值的 Tuple:
大小
Size/SizeF 或 iOS 和 Mac 中的 CGSize 會轉譯為矩形。 將進行繪製以擴展直到尺寸的增長超過 250 px 為止,此時會將矩形擴展為最大尺寸 250 px:
矩形
Rectangle/RectangleF 或 iOS 和 Mac 的 CGRect 會顯示尺寸和原點。 與大小類似,將會進行繪製以擴展直到尺寸的增長超過 250 px 為止:
座標
座標會繪製在地圖上,並將位置釘選到中央:
色彩
這會顯示 UIColor、CGColor 和 Color 屬性,用來描述彩色預覽、RGBA 元件、色調-飽和-亮度值和色彩的十六進位值:
影像
媒體呈現時最多擴展為最大尺寸 250 px,並且將在影像超過 250 px 時進行縮放以符合大小:
貝茲曲線
視覺化檢視將顯示 NSBezierPath
:
String
少於 100 個字元的字串會完整顯示,而不進行預覽。 較長的字串會在預覽中完整顯示。 字串可進行編輯,且視覺化檢視會伴隨顯示 [編輯] 按鈕,讓您能夠在預覽或字串值編輯器中編輯字串值,如下所示:
小型字串:
]
中等長度字串:
編輯器:
IEnumerable
IEnumerable 會列舉所有值;透過按一下 [顯示值] 按鈕,即可檢視每個 IEnumerable 的值。 IEnumerable 選項不會顯示物件 (例如 Array
、ArrayList
、List<>
、Dictionary<,>
) 的值,因為它們具有自己的偵錯工具視覺化檢視。
其他視覺化檢視
也有自己的內嵌視覺化檢視的其他某些類型如下:
- Primitives
- 這會顯示基本類型的原始值。
- 列舉
- 這會顯示不含 enum 類型限定詞的欄位值。
- Tuple
- 以格式 (,) 顯示
- Null
- 顯示 "null" 值。
- URL
- 這會顯示可按式超連結。
- IntPtr
- 這會顯示 IntPtr 的十六進位表示法。