2009-12-30 3 views
5

사전 항목의 내부 목록을 보려고하면 모든 단일 노드를 하나씩 확장하는 것이 싫습니다. 나는 이것을 쉽게하는 방법을 찾고있다. 예를 들어디버그에서 목록 시각화 (또는 직접 창에 인쇄)

:

나는 사전 개체 Dictionary(Of AnotherObject, Integer)있어 내가 디버그 동안 목록으로 AnotherObject의 속성을 참조 할 수 있습니다.

일반적으로 나는 이것을 사용하십시오 :

For Each item As DictionaryEntry(Of AnotherObject, Integer) in myDict 
      Debug.Writeline(item.Name) 
Next 

그러나 직접 실행 창은 루프를 지원하지 않습니다.

직접 실행 창 또는 디버그 비주얼 라이저에서이를 수행하는 실용적인 방법이 있습니까?

답변

3
+0

목록 또는 사전 을 DataTable로 변환 한 다음 시각화 프로그램의 빌드를 사용하는 시각화기를 작성하고자 할 수 있습니다. DataTable 로의 변환은 T 유형에 고유 한 스키마를 사용합니다. –

+0

감사합니다. 시각화 창이 크기를 조정할 수 없지만 어쩌면 :) 나중에 수정할 것입니다. –

+0

n.b. CodeProject ListVisualizer에는 이제 크기를 조정할 수있는 창이 있습니다. – richaux

1

당신이 직접 실행 창에서 루프를 사용할 수 있지만, 당신이 새로운 변수를 선언 할 수 않습니다, 그래서 당신은 어떤 수있는 등 새로운 목록을 만들 수 있습니다 감시 창에 표시됩니다.