2013-04-19 35 views
-1

程序應計算輸入的正確單詞數(duh),並在60秒後將該值打印到一個小標籤。如何增加一個數字並將其輸出到標籤

是嗎?不。它數到1,然後拒絕增加。

但是(這是一個有趣的部分),當我在帶有斷點的調試模式下運行它時,它一切正常。

我只能認爲它是某種變量封裝錯誤(這仍然沒有任何意義)。

這裏有一個小片斷:

private void checkWord() 
    { 
     if (txtInput.Text.ToLower() == lblQuery.Text.ToLower()) 
     { 
      score++; 
     } 
    } 

這裏是整個源代碼,因爲爲什麼不......

編程Project.zip

http://tinyurl.com/c4af2nd

+0

1)不管你信不信,這是相關代碼 2)鏈接本身是正確的它不應該是文件 – JohnHolmesII

+0

名稱下方...點擊藍光發光TinyURL的鏈接。另外,你打算用電話做什麼?閱讀.cs文件?祝你好運... – JohnHolmesII

+0

現在它是可點擊的,因爲@Mark大廳編輯你的問題,併爲你解決它。 – kman

回答

1

我相信你正在您的比較字符串中有空格。試試看看它是否有效。

private void checkWord() 
{ 
    if (txtInput.Text.ToLower().Trim() == lblQuery.Text.ToLower()) 
    { 
     score++; 
    } 
} 
+0

爲了逗樂自己,我試了一下。它的神靈它的工作。告訴我馬克......你願意嫁給我嗎? – JohnHolmesII

+0

@ user2297502我相信,當您在空格鍵上跳到下一個單詞時,您正在獲取空格,當您正在調試時,看起來時序剛好變化。我想我的妻子可能會反對:) –

相關問題