在C# Windows Form Application中,
- 我还有另一个班级比赛。
- 我想声明一个种族对象类
- 并在单击按钮时访问此对象
.
比赛级别:
class Race
{
int player;
int position;
}
对象创建:
Race Obj = new Race();
访问对象:
private void button1_Click(object sender, EventArgs e)
{
Obj.position++;
}
问题是,在哪里创建种族类对象,以便我可以在单击按钮时访问它?
您需要在类级别声明它。在您的情况下,这意味着它必须是表单中的一个字段:
public class Form1 : Form
{
private Race race;
public Form1()
{
race = new Race();
}
public void button1_Click(object sender, EventArgs e)
{
race.position++;
}
}
您可以将其添加为窗体类中的私有成员,并将其实例化。
所以像
public class Form1
{
private Race Obj = new Rate();
private void button1_Click(object sender, EventArgs e)
{
Obj.position++;
}
}
还要确保该类是可访问的。