Mac용 Visual Studio의 데이터 시각화

Important

Mac용 Visual Studio Microsoft 에 따라 2024년 8월 31일에 사용 중지될 예정입니다. 최신 수명 주기 정책입니다. Mac용 Visual Studio 계속 사용할 수 있지만 Mac의 개발자를 위한 몇 가지 다른 옵션(예: VS Code용 새 C# Dev Kit 확장의 미리 보기 버전)이 있습니다.

지원 타임라인 및 대안에 대해 자세히 알아봅니다.

Mac용 Visual Studio에는 디버거에 대한 UI 지원이 포함되어 있으므로 디버그하는 동안 변수, 필드 또는 속성의 값을 시각화할 수 있습니다. 이러한 데이터 시각화 도우미는 색 구조체의 색을 표시하는 등 확장된 버전의 데이터를 표시하고 개발자가 알려진 구조를 검사할 수 있게 합니다.

디버그 지역 창의 시각화 도우미는 사용자가 행을 마우스로 가리킬 때 값 오른쪽에 표시되는 미리 보기 아이콘을 클릭하여 표시할 수 있습니다.

Locals Window

아래 목록에는 Mac용 Visual Studio에서 디버그할 때 제공되는 여러 가지 새로운 시각화가 나와 있습니다.

Point

iOS 및 Mac의 CGPoint 또는 Point/PointF는 디버그 창에 X 및 Y 값을 표시하는 튜플로 렌더링됩니다.

Point Visualization

크기

iOS 및 Mac의 CGSize 또는 Size/SizeF는 사각형으로 렌더링됩니다. 크기가 250px 이상으로 확장될 때까지 크기가 조정되고, 250px 이상이 되면 최대 크기가 250px인 사각형으로 크기가 조정됩니다.

크기 시각화

사각형

iOS 및 Mac의 Rectangle/RectangleF 또는 CGRect는 크기와 원점을 표시합니다. Size와 마찬가지로, 크기가 250px 이상으로 확장될 때까지 크기가 조정됩니다.

Rectangle Visualization

좌표

좌표는 위치를 중심에 고정하여 지도에 그려집니다.

좌표 시각화

색상

UIColor, CGColor, Color 속성을 표시하고 색 미리 보기, RGBA 구성 요소, 색상-채도-명도 값, 색의 16진수 값을 설명합니다.

Color Visualization

이미지

미디어는 최대 250px 크기까지 확장되도록 렌더링되며, 이미지가 250px를 초과하면 크기가 적절하게 조정됩니다.

Image Visualization

베지어 곡선

이 시각화 도우미는 NSBezierPath를 표시합니다.

Bezier Curve Visualization

문자열

100자 미만의 문자열은 미리 보기 없이 전체 내용이 표시됩니다. 더 긴 문자열은 미리 보기에 전체 내용이 표시됩니다. 문자열은 편집 가능하며, 아래 그림과 같이 시각화 도우미에 있는 편집 단추를 사용하여 미리 보기 또는 문자열 값 편집기에서 문자열 값을 편집할 수 있습니다.

String Visualization

작은 문자열:

Small String Visualization]

중간 길이 문자열:

Medium String Visualization

편집기:

Editor Visualization

IEnumerable

IEnumerable은 모든 값을 열거합니다. 값 표시 단추를 클릭하면 각 값을 볼 수 있습니다. IEnumerable 옵션은 자체 디버거 시각화 도우미가 있는 Array, ArrayList, List<>, Dictionary<,> 등의 개체 값을 표시하지 않습니다.

IEnumerable Visualization

기타 시각화 도우미

자체 인라인 시각화 도우미도 있는 다른 몇 가지 형식은 다음과 같습니다.

Other Visualization

  • Primitives
    • 기본 형식의 원시 값을 표시됩니다.
  • Enum
    • 열거형 형식 한정자 없이 필드 값을 표시합니다.
  • Tuple
    • (,) 형식으로 표시됩니다.
  • Null
    • “null” 값을 표시합니다.
  • URL
    • 클릭 가능한 하이퍼링크를 표시합니다.
  • IntPtr
    • IntPtr의 16진수 표현을 표시합니다.

참고 항목