사전은 CLR 디버거 (DBGCLR)에서 추악하게 보입니다.
-
13-11-2019 - |
문제
사전 값은 CLR 디버거에서 추악 해 보입니다.더 친근한 방식으로 그들을 만드는 방법이 있습니까?이러한 재귀 적으로 중첩 된 모든 속성 대신 키와 값을보고 싶습니다.
UPD : 지금까지 발견 된 최고의 묘화 :
.
new ArrayList(myDictionary).ToArray()
해결책 3
내 질문에 답하기.
Visual C # 2005 Express를 설치 한 후에 훨씬 더 나아졌습니다.이제 CLR 디버거 (@DKSON)에서 사용자 정의 시각화가 작동합니다.
다른 팁
키와 값만보고 싶을 때, 이는 해당 개체에 적어도 toString () 호출을 의미하며 디버거는 클래스 학생이있는 경우 정말로 필요한 것을 확실하지 않습니다.예를 들어, 성 또는 평균 시험 표시가 표시되어야합니까?나는 자신의 클래스에서 toString () 메소드를 재정의 한 경우 디버거가 동작 할 것입니다. 그러나 궁극적으로 폐기를 만드는 것만으로 인해 객체가 확장 가능한 계층 구조로 표시됩니다.
유형의 디버그보기를 사용자 정의 할 수있는 DebuggerTypeProxy 특성을 사용할 수 있습니다.
제휴하지 않습니다 StackOverflow