Debug.Assert() の 1 つが失敗したため、コール スタックを含むウィンドウが表示され、[再試行] をクリックします。この時点で、[ローカル] ウィンドウの特定の行の [値] 列に黒のテキストではなく赤のテキストが表示されます。これは何を意味するのでしょうか?
7386 次
4 に答える
28
これは、それらの変数が前の操作によって更新されたことを意味します。その操作は実行中のコード行である可能性があります。または、@CharithJ の回答で参照されているブログで詳しく説明されているように、値を手動で変更している可能性があります。
于 2011-05-28T15:49:53.300 に答える
9
ここに説明があります。
この場合、「d」を別の値に変更します。
変更された値は、後で赤に変わり、変更されたことを示します。
于 2011-05-28T15:51:20.233 に答える
5
赤くなった行は、その式の値が最後に評価されてから変更されたことを意味します。
于 2011-05-28T15:50:05.297 に答える