2012-05-07 123 views
2

enter image description here以前は変数を指すのに使用していましたが、以前はその値を表示していました。 強いテキスト ut私はVisual Studio 2010フルバージョンをインストールした後、私はもはや変数を見ることができません。 時々私はテ変数を参照してくださいそのようなことをしなければならないでしょう:Visual Studio 2010 - デバッグ時に変数の値が表示されない

String var1 = "test"; 
var1=var1; 

注意してください、それが初期化された後、値が割り当てられた後、私は変数の値を確認します。スクリーンショットで

The name 'buyCategory' does not exist in the current context

+0

プロジェクトをクリーンアップして再コンパイルするとどうなりますか? – Tigran

+3

デバッグコンパイルに変更し、[コンパイラの最適化](http://stackoverflow.com/questions/1199204/how-can-i-disable-compiler-optimization-in-c)を無効にします。 http://stackoverflow.com/a/10141616/284240 –

+0

この場合、コードサンプルを表示してください。 – Rahul

答えて

2

、buyCategoryはまだ割り当てられてまたはを初期化されていません。 F10を押して、もう一度やり直してください。

+0

ちょうどスクリーンショット、しかし、私は値 – Andrew

+0

を初期化したことを言いました。「ちょうどスクリーンショット」?男、そのあなたの質問は、あなたのfrickenのスクリーンショットは、問題が:)私は –

+0

が何であるかを私たちに示すために、お金にする必要がありますが、ああそれはそうではありませんに来る場合 – Andrew

3

ブレークポイントは、変数内の行にあります。その変数が現れる前にその行(F10/Debug-> Step Over)を実行する必要があります

+0

ありがとうsreenshotを更新 – Andrew

+0

ませんでした。たとえコンパイラがその特定の行に到達していなくても、その変数値はnullとして表示されます。 –

+0

あなたは、元の画面に –

1

[ローカル]メニューで表示しようとしている変数とは異なるスレッドになっている可能性があります。

+0

ありがとう撃っ逃したが、それは、これが最初の場所でなぜ起こるか、誰もが知っているんではない場合。これは、私の作品 – Andrew

関連する問題