有没有返回值,是根据需要而言
如果你要是把form2中的方法改为void foo()
调用的时候就不要string s = foo();
直接foo()就可以

解决方案 »

  1.   

    在Form1中写下:
    Form2 frm=new form2();
    frm.foo();
      

  2.   

    我把我的例子贴出来吧:
    form2:
      public string foo1(string strA)
    {
     return strA; }
      public void foo2(string strA)
    {
      }form1:
      
      String strIn;
      strIn="test";
      Form frmTest=new Form2();
      frmTest.foo1(strIn);//right
      frmTest.foo2(strIn);//wrong  在frmTest.的自动完成功能里找不到foo2这个方法。两位兄弟试试看吧