1

Intellisenseで入力していて、クラス内のパラメーターが表示されている場合は、パラメーターを選択して、基本レベルに到達するまで続行できます。デバッグ中は、Visual Studioを使用してオブジェクトを停止し、オブジェクト内のすべてのパラメーターまたはフィールドを検査できます。

すべてのクラスパラメータのツリービューまたは図を作成する方法はありますか?大量のサブオブジェクトとプロパティを含む大規模なクラスがあり、そのすべてのプロパティのビューを作成したいと思います。

4

2 に答える 2

2

クラスを視覚化できることについて話しているだけの場合(実際にはコードを介して階層を構築するのではなく、Visual Studioを介して)、次のように行うことができます。Visual Studioで、[表示] - [クラスビュー]をクリックします。これにより、クラスのツリービューが表示されます。

[表示] - [オブジェクトブラウザ]をクリック すると、クラスだけでなく、他のアセンブリのクラスのツリービューも表示されます。

編集

Productivity Power ToolsVisualStudio拡張機能のSolutionNavigatorのようなものを探していると思います。[ツール] - [拡張機能マネージャー] - [オンラインギャラリー]をクリックします。ProductivityPowerToolsを検索してインストールします。次に、ソリューションナビゲータの[表示]メニューの下にオプションが表示されます。

于 2012-07-03T18:39:57.607 に答える
0

Visual Studioのデバッグセッション中に変数値が表示される方法を制御する場合は、対象のクラスにDebuggerDisplay属性を適用できます。または、対象のクラスでToString()をオーバーロードして、必要な情報を出力することもできます。ただし、この動作が他の要件と競合しないことを前提としています。

于 2012-07-03T21:26:48.247 に答える