1. 值参数当利用值向方法传递参数时,编译程序给实参的值做一份拷贝,并且将此拷贝传递给该方法。被调用的方法不传经修改内存中实参的值,所以使用值参数时,可以保证实际值是安全的。在调用方法时,如果形式化参数的类型是值参数的话,调用的实参的值必须保证是正确的值表达式。在下面的例子中,程序员并没有实现他希望交换值的目的:
代码如下:using System;class Test{static void Swap(int x,int y){int temp=x;x=y;y=temp;}static void Main(){int i=1,j=2;Swap(i,j);Console.WriteLine(