2012-02-22 8 views
1

私は私の心を失っていると思います...ここで何が起こっていますか?奇妙な問題、変数はコンテキストに存在しません

私は再構築、クリーニング、組み立てなどを行っています。同じことが起こります。 enter image description here

+0

ブレークポイントをすべて削除して再設定しましたか? 'エージェント'は存在しないようであり、古いブレークポイントである可能性があります。 – Bernard

+0

解決策を清潔にする傾向があります。VSを上にします。 – Lloyd

+0

'returnData'はどこに定義されていますか?それは同じ範囲で活発なことですか? –

答えて

1

私はそれを理解しました。デバッガがこれらの変数をスキップするか、asp.netがコードで後で使用されていないかぎり、変数に何もしないほどスマートです。

変数、つまりConsole.WriteLine(userAgent)を使用すると、それが表示されました。

+1

Yup、コンパイラは誰も実際に使用していないので、変数を最適化しました。 –

+0

ええ、私はこれがとても興味深いとわかりました。それは私が(私はそれを理解していない)私を盗んだが、実際にはコンパイラの非常にクールで便利な '機能'です。 – Cody