//学习方法的参数
//方法参数:值参数,即无修饰符的参数;即传递给方法max的x参数的值是对实参的值作一个拷贝,就是把实参值的拷贝
//传递给方法的形式参数int x;所在调用方法max后,实质的值不会发生变化
//此方法是交换两个参数的值
class Program
{
static void Main(string[] args)
{
//{0}表示第一个参数的值,而且必须以逗号分隔
Console.WriteLine("6与8哪个数字最大的数字是{0}__{1}" , max(6,8),max(99,22));
Console.ReadKey();
//调用交换参数的方法swap
//如下i,j是实参,要传递给方法swap,注意swap中的参数是形式参数,对于值参数(方法参数),实参传递过去的是拷贝
int i=1,j=2;
swap(i,j);
Console.WriteLine("i={0},j={1}",i,j);//所以原来实参i,j的值是不会发生变化的,还是i=1,j=2
Console.ReadKey();
}
//学习方法的参数
//方法参数:值参数,即无修饰符的参数;即传递给方法max的x参数的值是对实参的值作一个拷贝,就是把实参值的拷贝
//传递给方法的形式参数int x;所在调用方法max后,实质的值不会发生变化
//此方法是交换两个参数的值
static void swap(int x,int y)
{
int temp=x;//通过变量存储x的值
x=y;
y=temp;
}
}