2012-05-07 88 views
2

enter image description here在我用來指向變量之前,它們用來顯示它們的值。 strong text ut我安裝了Visual Studio 2010完整版後,我再也看不到變量了。 有時候,我會做這樣的事情,看看TE變量: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

我更新了sreenshot – Andrew

3

看起來你的突破點位於變量中。 YOu需要執行該行(F10/Debug-> Step Over),然後該變量纔會存在

+0

謝謝,但事實並非如此 – Andrew

+0

哦,來吧,事實並非如此。即使編譯器沒有達到特定的行,它也會將該變量值顯示爲空。 –

+0

您錯過了原始屏幕快照 –

1

您可能與您嘗試在本地菜單中看到的變量位於不同的線程中。

+0

謝謝,但事實並非如此 – Andrew

相關問題