Mac용 Visual Studio의 데이터 시각화
Important
Mac용 Visual Studio Microsoft 에 따라 2024년 8월 31일에 사용 중지될 예정입니다. 최신 수명 주기 정책입니다. Mac용 Visual Studio 계속 사용할 수 있지만 Mac의 개발자를 위한 몇 가지 다른 옵션(예: VS Code용 새 C# Dev Kit 확장의 미리 보기 버전)이 있습니다.
Mac용 Visual Studio에는 디버거에 대한 UI 지원이 포함되어 있으므로 디버그하는 동안 변수, 필드 또는 속성의 값을 시각화할 수 있습니다. 이러한 데이터 시각화 도우미는 색 구조체의 색을 표시하는 등 확장된 버전의 데이터를 표시하고 개발자가 알려진 구조를 검사할 수 있게 합니다.
디버그 지역 창의 시각화 도우미는 사용자가 행을 마우스로 가리킬 때 값 오른쪽에 표시되는 미리 보기 아이콘을 클릭하여 표시할 수 있습니다.
아래 목록에는 Mac용 Visual Studio에서 디버그할 때 제공되는 여러 가지 새로운 시각화가 나와 있습니다.
Point
iOS 및 Mac의 CGPoint 또는 Point/PointF는 디버그 창에 X 및 Y 값을 표시하는 튜플로 렌더링됩니다.
크기
iOS 및 Mac의 CGSize 또는 Size/SizeF는 사각형으로 렌더링됩니다. 크기가 250px 이상으로 확장될 때까지 크기가 조정되고, 250px 이상이 되면 최대 크기가 250px인 사각형으로 크기가 조정됩니다.
사각형
iOS 및 Mac의 Rectangle/RectangleF 또는 CGRect는 크기와 원점을 표시합니다. Size와 마찬가지로, 크기가 250px 이상으로 확장될 때까지 크기가 조정됩니다.
좌표
좌표는 위치를 중심에 고정하여 지도에 그려집니다.
색상
UIColor, CGColor, Color 속성을 표시하고 색 미리 보기, RGBA 구성 요소, 색상-채도-명도 값, 색의 16진수 값을 설명합니다.
이미지
미디어는 최대 250px 크기까지 확장되도록 렌더링되며, 이미지가 250px를 초과하면 크기가 적절하게 조정됩니다.
베지어 곡선
이 시각화 도우미는 NSBezierPath
를 표시합니다.
문자열
100자 미만의 문자열은 미리 보기 없이 전체 내용이 표시됩니다. 더 긴 문자열은 미리 보기에 전체 내용이 표시됩니다. 문자열은 편집 가능하며, 아래 그림과 같이 시각화 도우미에 있는 편집 단추를 사용하여 미리 보기 또는 문자열 값 편집기에서 문자열 값을 편집할 수 있습니다.
작은 문자열:
]
중간 길이 문자열:
편집기:
IEnumerable
IEnumerable은 모든 값을 열거합니다. 값 표시 단추를 클릭하면 각 값을 볼 수 있습니다. IEnumerable 옵션은 자체 디버거 시각화 도우미가 있는 Array
, ArrayList
, List<>
, Dictionary<,>
등의 개체 값을 표시하지 않습니다.
기타 시각화 도우미
자체 인라인 시각화 도우미도 있는 다른 몇 가지 형식은 다음과 같습니다.
- Primitives
- 기본 형식의 원시 값을 표시됩니다.
- Enum
- 열거형 형식 한정자 없이 필드 값을 표시합니다.
- Tuple
- (,) 형식으로 표시됩니다.
- Null
- “null” 값을 표시합니다.
- URL
- 클릭 가능한 하이퍼링크를 표시합니다.
- IntPtr
- IntPtr의 16진수 표현을 표시합니다.