96

Visual Studio 2005 のイミディエイト ウィンドウで、300 を超えるプロパティを持つオブジェクトのプロパティを表示しようとしています。最初の 100 項目のみが表示され、その後に次のキャプションが表示されます。

 < More... (The first 100 of 306 items were displayed.) >

残りのアイテムを見ようとしていますが、わかりません。

ウォッチ ウィンドウでこれらを確認できることはわかっていますが、それは同じではありません。

4

4 に答える 4

54

ウォッチ ウィンドウで見るのではなく、すぐに表示されるウィンドウでリストを表示する方が便利な場合があります。以下を使用して、最初の 100 件よりも多くの結果を簡単に表示できます。

yourList.Skip(100).ToArray()

これは実際に書くのに時間がかからず、うまく機能します-私にとっては役に立ちました.

更新:以下のコメントで指摘されているように、この答えは実際には間違っており、コレクションにのみ適用され、多くのプロパティを持つオブジェクトには適用されません。多くの人が便利だと思ったので、ここに残しておきます。

于 2011-12-08T10:37:05.030 に答える
16

イミディエイトウィンドウは、クイックビューツールとして設計されました。詳細を表示したい場合は、ウォッチウィンドウまたはクイックウォッチウィンドウのいずれかで表示する必要があります。

もう1つのオプションは、イミディエイトウィンドウと同様に動作するが、より多くのオプションがあるVisualStudioアドインを作成することです。

于 2010-01-13T04:29:50.233 に答える