C#Windows Form Application main()函数在哪里

时间:2015-04-29 12:02:43

标签: c# main windows-forms-designer

在C#Windows窗体应用程序中,

  • 我有另一个课种族
  • 我想声明种族类的对象
  • 点击按钮时访问此对象

比赛类:

class Race
{
    int player;
    int position;
}

对象创建:

Race Obj = new Race();

访问对象:

    private void button1_Click(object sender, EventArgs e)
    {
        Obj.position++;
    }

问题是,在哪里创建Race类Object,所以我可以在单击按钮时访问它?

2 个答案:

答案 0 :(得分:1)

您需要在班级声明。在您的情况下,这意味着它需要是您表单中的字段:

public class Form1 : Form
{
    private Race race;

    public Form1()
    {
        race = new Race();
    }

    public void button1_Click(object sender, EventArgs e)
    {
        race.position++;
    }
}

答案 1 :(得分:1)

您可以将其作为私有成员添加到表单类中并在那里实例化。

类似

public class Form1
{
    private Race Obj = new Rate();

    private void button1_Click(object sender, EventArgs e)
    {
        Obj.position++;
    }
}

还要确保该课程可以访问。