デバッグ中に、「if」ステートメントの条件を「マウスオーバー」して、VS2010 で true または false に評価されるかどうかを確認する方法はありませんか? あると断言できたかもしれませんが、それを機能させることができないようです。
4 に答える
7
はい。演算子の上にマウスを置きます。の場合if(a || b)
は、マウスオーバーするだけ||
です。
複雑な式を分解することもできます。その部分にif(a || !(b is string))
マウスを!(
合わせると、否定の結果がどうなるかを確認できます。
ただし、操作の順序を知っていることを確認してください。の場合if(a || b && c)
、||
は最終結果を提供します。 は部分&&
のみの結果を提供します。b && c
于 2012-08-21T20:57:30.787 に答える
1
条件を強調表示し、Ctrl-Alt-Q (クイック ウォッチ) と入力します。
于 2012-08-21T20:55:31.713 に答える
1
オプションとして、条件値を bool 変数に設定すると、デバッグ中にその値を確認できます... For example:
bool condition = a > b;
if (condition)
{
// Do some stuff
}
そして、「マウスオーバー」のデバッグ中condition
。
于 2012-08-21T21:10:30.660 に答える
1
はい、式を選択/強調表示してから、選択したテキストにカーソルを合わせると、選択されているものの評価が表示されます。
于 2012-08-21T20:55:57.613 に答える