有两个窗体,form1和form2。现在在form1中得到了一个int型的数组,如何在form2中可以使用这个数组呢?各位前辈多多指导,谢谢^_^

解决方案 »

  1.   

    form1 form2=new form1();可以么?
      

  2.   

    Form1中:Form2 f=new Form2();
    f.SetArray(this.intArray);
    f.ShowDialog(this);
    Form2中:
    internal void SetArray(int[] intArray)
    {
        this.m_IntArray = intArray;
    }
      

  3.   

    //-------------form1
    string [] a = new string[]{"1","2","3"}
    form2 frm=new form2(a);//----------form2string [] a;
    //--构造函数
    form2(string [] a)
    {
        this.a=a;
    }//form2的数组a 就引用了form1的数组a