2

オブジェクトの欠落状態、つまり (this.XX == null) をシミュレートできる Visual Studio デバッガーでデバッグ オプションを探していました。デバッグ セッションでフィールド "XX" に null 値を割り当てる方法はありますか? 私が正確に望んでいたのは、XXフィールド全体に割り当てられたメモリの割り当てを解除することと同じです(XXには他のいくつかのデータ構造が内部的に含まれています)。

すべての検索結果は編集方法を教えてくれますが、割り当てを解除する方法を知りたいですか? MSVC にはそのようなオプションがありますか?

4

2 に答える 2

4

ブレークポイントを設定するとthis.XX、現在の値を表示するプロパティにカーソルを合わせると、値をクリックして に置き換えることができますnull

または、次のようにコードで条件ステートメントを使用することもできます

#if DEBUG
    this.XX = null;
#endif
于 2012-10-15T08:46:49.857 に答える
0

Immediate windowも検討してください。

その中にいくつかのステートメントを入力し、コードがブレークポイントで一時停止している間にコードを追加できます。

于 2012-10-15T08:50:49.610 に答える