c# winform窗体 猜数字
时间: 2023-07-27 14:07:13 浏览: 192
好的,下面是一份简单的 C# Winform 窗体猜数字游戏的代码,供你参考:
```csharp
using System;
using System.Windows.Forms;
namespace GuessNumber
{
public partial class Form1 : Form
{
int targetNumber;
int guessCount = 0;
public Form1()
{
InitializeComponent();
NewGame();
}
private void btnGuess_Click(object sender, EventArgs e)
{
int guessNumber;
guessCount++;
if (int.TryParse(txtGuess.Text, out guessNumber))
{
if (guessNumber == targetNumber)
{
MessageBox.Show($"你猜对了!你猜了{guessCount}次。");
NewGame();
}
else
{
string message = guessNumber > targetNumber ? "猜大了" : "猜小了";
MessageBox.Show(message);
}
}
else
{
MessageBox.Show("请输入整数!");
}
}
private void NewGame()
{
Random random = new Random();
targetNumber = random.Next(1, 100);
guessCount = 0;
txtGuess.Text = "";
}
}
}
```
在这个简单的游戏中,程序会生成一个 1~100 的随机数作为目标数字,玩家需要在文本框中输入自己猜测的数字,然后点击“猜”按钮进行猜测,程序会给出相应的提示,直到玩家猜对为止。同时,玩家可以点击“重新开始”按钮开始新游戏。
希望这份代码能够对你有所帮助!
阅读全文