程序应该计算输入的正确单词的数量(duh),60秒后,将该值打印到一个小标签。
是吗?不。它计为1,然后拒绝增加。但是(这是有趣的部分)当我在调试模式下使用断点运行它时,一切正常。
我只能认为它是某种可变的封装错误(这仍然没有意义)。
这里有一个小片段:
private void checkWord()
{
if (txtInput.Text.ToLower() == lblQuery.Text.ToLower())
{
score++;
}
}
这是完整的来源,因为为什么不......
编程Project.zip
答案 0 :(得分:1)
我相信你的比较字符串中有空格。试试看它是否有效。
private void checkWord()
{
if (txtInput.Text.ToLower().Trim() == lblQuery.Text.ToLower())
{
score++;
}
}