嗨,所以我是新來編程我剛剛開始上學,我想要在編程中得到一個開始,所以請記住,我告訴你的一切都是自學,授課。這是我的問題,我想做一個隨機數猜測遊戲,並在大多數情況下,它的工作原理,但每次你點擊按鈕猜測它隨機一個不同的數字,我不想在這裏是我到目前爲止新編程嘗試在C編號猜謎遊戲#
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// number of guesses
int numberOfGesses = 0;
private void btnCalc_Click(object sender, EventArgs e)
{
// make the generator
Random generator = new Random();
//make the number
int number = generator.Next(1, 10);
// get the users guess
int guess = int.Parse(txtInput.Text);
//check the users guess
if (guess == number)
{
lblAnswer.Text = "You got it";
numberOfGesses = 0;
}
else if (guess != number)
{
numberOfGesses = numberOfGesses + 1;
lblAnswer.Text = "try agian you have gessed" + (numberOfGesses) + " times";
}
}
}
我知道它不斷創建一個新號碼,因爲每次我按下猜測按鈕時,它會從頂部開始,並創建一個新號碼。我想借此塊,使之全球化,但我得到一個錯誤
// make the generator
Random generator = new Random();
//make the number
int number = generator.Next(1, 10);
再次IM真的新lookinging一些qeustions我已經,所以我認爲這將是一個好地方,以幫助我,當我發現這個網站了解編程,而我等待,直到我可以進入編程類感謝您的時間。
你得到了什麼錯誤? –
字段初始值設定項不能引用非靜態字段方法或屬性Form1.generator –
看看[猜測遊戲](http://stackoverflow.com/q/32707303/3796048)希望這會給你的想法。 –