namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
int[] codes = { 39835, 72835, 49162, 29585, 12653, 87350, 74783};
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{}
private void label4_Click(object sender, EventArgs e)
{}
private void btnRandom_Click(object sender, EventArgs e)
{
Random mRandom = new Random();
int randcode = mRandom.Next(0, codes.Length - 1);
}
}
}
我希望通過單擊「btnRandom」拉從陣列中的隨機碼,並把它比作一個字符串,但「INT randcode」總是出來作爲一個錯誤,當我嘗試一下。需要幫助的C#從陣列中拔出一個int
private void button1_Click(object sender, EventArgs e)
{
if (txtCode.Text == randcode) ;
{
MessageBox.Show("working");
}
}
試圖讓它像這樣工作。
button1_Click無法訪問randcode,因爲該變量作爲btnRandom_Click方法的本地範圍。 – hatchet
當您收到錯誤時,發佈實際的錯誤文本會很有幫助。 – Blorgbeard