【发布时间】:2014-02-16 02:20:52
【问题描述】:
我正在做一个猜谜游戏的家庭作业。用户试图猜测一个 0-100 的数字。我对 C# 真的很陌生,这只是我的第二个 Windows 窗体。我正在尝试制作一个按钮事件来检查我的文本框是否为空白。如果它不是空白的,我需要将它添加到计数器中,一旦用户猜到正确的数字,应该会弹出一个窗口,上面写着“它花了你 这么多次 尝试!”。 “这么多”是我的计数器……我希望这是有道理的。在某些时候,我还需要确保用户只输入数字。我现在只是想弄清楚这个计数器......这是我到目前为止的代码。有一些代码被注释掉了。我完全迷路了。
public Form1()
{
InitializeComponent();
//Generates random number for game
Random rnd = new Random();
int rndNumber = rnd.Next(101);
this.number.Text = rndNumber.ToString();
}
//Makes sure user only enters numbers 0-100
private void guess_TextChanged(object sender, EventArgs e)
{
}
//does this when evaluate button is clicked
private void evaluate_Click(object sender, EventArgs e)
{
//counter for the number of guesses
int guessNumber;
guessNumber = 0;
if (string.IsNullOrEmpty(this.guess.Text))
{
MessageBox.Show("Must enter a number 0-100 to play");
// while (!string.IsNullOrEmpty(this.guess.Text))
// {
// guessNumber++;
// }
}
else
{
guessNumber++;
MessageBox.Show(guessNumber.ToString());
}
}
【问题讨论】:
-
对不起,我来晚了,谢谢大家的帮助!
标签: c# windows winforms counter