对于ref的作用我做了一个实验对其进行验证学习,一个是使用ref,一个是void函数不使用ref,还有一个是不使用ref但是设定变量接收
先说不使用ref的,设定变量接收看是否可以
public int Testx(int x ,int y) {
int temp;
temp = y;
y = x;
x = temp;
return x;
}
public int Testy(int x, int y)
{
int temp;
temp = y;
y = x;
x = temp;
return y;
}
接收事件为
int a = 1;
int b = 2;
x = Testx(a, b);
y = Testy(a, b);
//Test2(x, y);
MessageBox.Show("调换后:a = " + x + ",b = " + y);
显示为
可以实现
那么使用void形式的函数