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
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