用ref a
就可以实现。

解决方案 »

  1.   

    int a=50;
      int b;
      public int ReturnAB(ref int a1,ref int b1)
        {
          相应的操作   
         }
       在用ref 的时候要注意,在给函数传递的参数不能为空。 如果希望能传递的参数为空就用out 关键字。并且在函内部必须给参数赋值。
      

  2.   

    a 和 b在一个代码段里,没办法通过ref传参实现
    事实上b只是对象a的一个属性,我需要的是a.b=a
      

  3.   

    另一个方法。可以使用不安全代码。
    在类的前面加上关键字unsafe 
    就可以在程序中使用类似c++的->指针了。
      

  4.   

    属于不安全代码应先unsafe再你的类的修饰符上,
    int a=10;
    int *b=&a;
    a=50;
    Console.WriteLine(*b);
      

  5.   

    那就用ref 或 out 的方法。别的好象没有了。