void Start () {
//int a = 1, b = 2;
//print("交换前 a=" + a + ",b=" + b);
//Swap(ref a, ref b);//需要赋值
//print("交换后 a=" + a + ",b=" + b);
int a,b;
Swap(out a,out b);//不需要赋值
print("交换后 a=" + a + ",b=" + b);
}
//void Swap(ref int a,ref int b)
// {
// int t;
// t = a;
// a = b;
// b = t;
// print("交换中 a=" + a + ",b=" + b);
// }
void Swap(out int a, out int b)
{
a = 1;
b = 2;
print("方法中 a=" + a + ",b=" + b);
int t;
t = a;
a = b;
b = t;
}