可以,输出型参数一般需要加out或者ref

解决方案 »

  1.   

    to:chechy(我爱洁洁) (  )
    谢谢。可我已经用了OUT了。代码:
    private struct Structlx
    {
         public string st;
    }
    private void lx(out Structlx a)
    {
         a.st="Struct lx";
    }
    private void btnlx_Click(object sender, System.EventArgs e)
    {
         Structlx a;
         lx(out a);
         MessageBox.show(a.st.ToString());
    }
    但系统提示错误。
      

  2.   

    我觉得你应该用ref而不是out。
    如果定义成类,那么我觉得,ref和out都可以不要。
      

  3.   

    TO:chechy(我爱洁洁)
    谢了。我怎么忘记试 ref 了,呵呵。
      

  4.   

    用OUT应该没什么错的。
    不知道系统提示的错误信息是什么??