public aa
{
string a="好";
string b=
输出,A ,B
}
public string aa(string a,string b)
{
a="不好";
b="很好";
return b;
}
我想要问的是,当我调用AA函数时,A作为参数,在调动时值改变了,我也想影响到调用参数的值,怎么样解决
当A在BB时发生改变,当我输出的时候就是输出在AA函数改变后的值

解决方案 »

  1.   

    public aa
    {
    string a="好";
    string b=
    输出,A ,B
    }这个是什么?是函数吗?
      

  2.   

    public aaa
    {
    string a="好";
    string b="aaa";string c = aa(ref a,ref b);
    //这时 a="不好";
    //b="很好";
    //输出,A ,B
    }
    public string aa(ref string a,ref string b)
    {
    a="不好";
    b="很好";
    return b;
    }
      

  3.   

    pubic string ChangeValue(ref string a) {
         a = "很好";
         return a;
    }string aa = "不好";string bb = ChangeValue(ref aa); //>>a , b = "很好";
      

  4.   

    public string aa(ref string a,string b)
    {
    a="不好";
    b="很好";
    return b;
    }
    aa(ref x,y);