C# Windows 窗体应用程序 main() 函数在哪里



在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++;
    }
}

还要确保该类是可访问的。

最新更新