ref 参数定义:能够将变量带入一个方法中进行改变,改变完成后,再将改变后的值带出方法并赋值给原变量

 

int num1=10;
int num2=20;

//方法主体(变量值互换)
public void Get(ref int n1,ref int n2)
{
    int temp = n1;
    n1=n2;
    n2=temp;
}

//调用方法体
Get(ref num1,ref num2);//这行代码执行完毕 num1=20,num2=10