好的。对于本周我和我的班级正在做的 iLab,我们正在使用 GUI。我们必须设计的第二个程序是猜谜游戏。该程序应该随机生成一个从 0 到 100 的数字,并将该数字传递给以后使用。这是我已经拥有的代码。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Guessing_game
{
public partial class Form1 : Form
{
int target();
public Form1()
{
InitializeComponent();
Random r = new Random();
int target = r.Next(0, 100);
}
private void btnEvaluate_Click(object sender, EventArgs e)
{
if (txtGuess.Text == target)
{
}
}
}
}
}
请注意,“btnEvaluate_Click”区域尚未完成。这是因为程序应该可以访问的变量“Target”以后无法读取。
在阅读了一些评论后,我能够调整代码,所以我又得到了一个错误:“字段'Guessing_game.Form1.target'从未分配给,并且将始终具有其默认值0”如果有人要试着复制这个,我可以告诉你确切的写法。GUI 应该有一个标签、一个文本框和一个按钮。该按钮需要获取赋予“目标”的值,以便它可以检查用户对目标值的猜测。如果有帮助,我正在使用 Visual Studio 2010。