static void Main(string[] args)
{
int i=1,j=2;
//调用引用参数的方法时,要加上ref
swap(ref i,ref j);
Console.WriteLine("i={0},j={1}",i,j);//由于是引用型参数,这样传递过来是实参的内存地址,i,j的值就变成i=2,j=1了
Console.ReadKey();
}
//学习方法的参数
//方法参数:引用参数,就是把实参值的内存区域传递过来,而不会产生新的拷贝
//引用参数在声明要对方法参数要加ref
static void swap(ref int x,ref int y)
{
int temp=x;//通过变量存储x的值
x=y;
y=temp;
}
}