尝试调试此源代码{c#}

时间:2015-11-09 18:22:24

标签: c# debugging visual-studio-debugging

下面是我的源代码的一部分,我正在尝试调试它,但无法弄清楚要做什么。我已经运行了我在visual studio上使用的调试器,当它弹出时,它在gameB上说“当前上下文中不存在”,当我查看可能的修复时,我选择在主窗口中存在,然后除了参数之外,它还强调了该行的其余部分。这种情况发生在任何有游戏的地方。

源代码:

public void startGame()
{

    // Clean up the display
    gameB.resetGameBoard(lettersUsed);

    // Reset the game state values
    turnNumber = 1;
    lettersUsed = 0;
    displayPlayerTurn(1);

    playerOneScore = 0;
    playerTwoScore = 0;
    lblP1_Score.Content = "0";
    lblP2_Score.Content = "0";


    // Show player one's turn
    gameB.setupPlayerLetters(1, ref lettersUsed);
}

请帮忙!

1 个答案:

答案 0 :(得分:1)

错误非常自我解释,因为它表示您需要创建gameB类型的变量,因为它在startGame()函数范围内不存在。

  

“gameB在当前上下文中不存在”

要进行调试,请右键单击代码行并选择Add Breakpoint。运行您的应用程序并开始调试。