2010-11-30 32 views
0

問題看起來像這樣:在if語句中不能使用快速查看wile調試Visual Studio

我在我的代碼中有一個if語句。

if (tcd.TrescWartosc != null) 
        { 
         var document = new ISDocument(); 
         document.DocContent = tcd.TrescWartosc; 
         int count = 0; 
         int count2 = 0; 
         count = count + 2; 
        } 

這只是聲明中的代碼的片段和一些變量,我已經加入到測試我的錯誤(計數和COUNT2) 的問題是,當我調試項目在這一個「如果」當我檢查我得到的任何變量「不存在於當前上下文中」的錯誤。當我註釋掉if片段時,一切正常。我試過如果(真),問題仍然存在,那麼這可能是什麼原因?引腳人士還說明不了什麼......

+0

你檢查哪些變量? count和count2,或其他全球? – 2010-11-30 10:29:47

回答

0

問題是Visual Studio的本身......我在上面的代碼和語句有另外若是喜歡

if (!tcd.Wyslano) 
        { 
        ... 
        ... 
        } 

我想ommit,「如果」,所以我」我用if(false)替換了if (!tcd.Wyslano),並且Visual Studio遇到了一些問題...我現在用if (!tcd.Wyslano && false)替換了它,現在它調試成功,所以我認爲它是一種VS錯誤...