我想获取一个随机整数并返回它,而整个代码可以访问该数字。所以我尝试了这样的东西:
private int randomnumber
{
set
{
Random rand = new Random();
int randomnumber = rand.Next(0, 70);
}
那我应该如何称呼它/获取随机数?例如,我尝试过:
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(randomnumber.ToString());
}
然后它会删除此错误:
不能使用属性或索引器"Word_Game.Form1.randomnumber" 在此上下文中,因为它缺少 get 访问器
与其为此使用属性,不如声明一个普通变量:
private int randomnumber;
然后在构造函数/负载方法中,您可以初始化它:
public YourConstructor()
{
Random rand = new Random();
randomnumber = rand.Next(0, 70);
}
然后,您应该能够在单击事件处理程序中使用它。
如果您希望每次访问时都更改它,那么您可以使用 get 访问器:
private Random rand = new Random();
private int randomnumber
{
get
{
return rand.Next(0, 70);
}
}