C# 在C中如何将int从一种形式传递到另一种形式#

C# 在C中如何将int从一种形式传递到另一种形式#,c#,visual-studio,integer,int,C#,Visual Studio,Integer,Int,我正在使用VisualStudio制作一个windows窗体应用程序。我想将名为loginCount的int从form1传递到form2。因此,我可以单击form2中的一个按钮,该按钮从loginCount中获取1。您可以使用form2构造函数: var form2 = new Form2(loginCount); 如果需要访问主要表单成员,可以将整个Form1指针传递到Form2: var form2 = new Form2(this); // where "this" is your Fo

我正在使用VisualStudio制作一个windows窗体应用程序。我想将名为loginCount的int从form1传递到form2。因此,我可以单击form2中的一个按钮,该按钮从loginCount中获取1。

您可以使用form2构造函数:

var form2 = new Form2(loginCount);
如果需要访问主要表单成员,可以将整个Form1指针传递到Form2:

var form2 = new Form2(this); // where "this" is your Form1

class Form2
{
    private readonly Form1 mainForm;

    public Form2(Form1 mainForm)
    {
        this.mainForm = mainForm;
    }

    public void DoSomething()
    {
        var loginCount = mainForm.loginCount; // use it!
    }
}

非常感谢你!我现在理解了这个概念。等等,我应该把代码放在哪里:var form2=new form2(loginCount)@在卢卡斯顿,你创建了第二个表单。