2016-07-28 7 views
0

アプリケーションのデバッグモードを実行するとき、ブレークポイントを押した後、オブジェクトの '型'を取得する唯一の方法(つまり、インターフェースまたは親タイプとして参照されるオブジェクト)は、右クリックして 'Add Watch'または 'Quick Watch'を選択し、次に 'Type`カラムを調べることです。デバッグモードでVisual Studio(2015/2013)の基になる型を表示する方法

Visual Studioでオブジェクトタイプを取得する方法は他にもありますか?

+0

直接ウィンドウを使用して、「mybject.GetType()。Name」と入力してください。 –

+0

オブジェクトの上にマウスを置くだけで、基になるタイプが表示されます。 – itsme86

+1

@ itsme86これは単に 'this.ToString()'を返す気がしています。これは上書きされる可能性があります。 – maxp

答えて

8

デバッグ中に[デバッグ]> [Windows]> [ローカル]を選択すると、ブレークポイント時にソリューション内のすべての変数が表示されます。

また、各変数の種類を確認することもできます。お役に立てれば!

3

あなたはLocalsウィンドウを使用することができます。

enter image description here

Type列があなたのランタイム型を表示します。

0

イミディエイトウィンドウを使用するのではなく、多くのオブジェクト(またはget関数が何度も呼び出される)にループしている場合は、console.write()などのコードを使用してコードを書き込むだけですコンソール。その後、出力ウィンドウに注意してください。

はおそらく声明周り

#if DEBUG 
#endif 

を使用します。

関連する問題