LoginSignup
30
30

More than 5 years have passed since last update.

VisualStudioのデバッグ中の小技 ~ソースを弄らず変数をログ確認~

Last updated at Posted at 2016-11-30

かなり便利な機能ですが周りに使っている人をあまり見かけない小技です。

利用シーンとしては
・デバッグ中にさっと変数の中身をみたい。(但し処理を中断はしたくない)
・ソースは修正したくないが簡単にログを埋め込みたい。
・対象メソッドが実行された回数や簡易フローを知りたい
など。

手順

※VisualStudio2015の画面になります。

①通常のデバッグと同様に確認したい箇所にブレークポイントを指定します。
1.png

②ブレークポイントに対して右クリックで操作(A)を選択
2.png

③操作を選択すると下記がポップアップされるので
3.png

④"出力ウィンドウにメッセージを記録する"に表示したい内容を記載します。
 変数の内容を表示したい場合{}で囲むことで表示できます。画像ではsenderを指定
4.png

⑤あとは画面で動作するだけ。ブレークポイントを通るたびに出力ウィンドウに④での指定した内容が表示されます。
5.png

VisualStudio2015以前で手順が少し異なる。

この機能はVisualStudio2010から搭載されてますが、
VisualStudio2015以前でブレークポイントを右クリックした際の表示名が異なります。
機能としては同じですので是非ご利用ください。
6.png

7.png

30
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
30