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