摘要:
默认情况下,CLR假定所有方法参数都是传值的。 对于引用类型,对一个对象的引用(指向对象的一个指针)会传给方法,但是这个引用本身是以传值的方式传给方法的。方法能修改对象,调用者能看到这些修改。 对于值类型,传给方法的是实例的一个副本。方法获得的是一个值类型实例副本,所以调用者中的实例不受影响。 代码如下:namespace refDemo2{ class Program { static void Main(string[] args) { int i = 5; AddI(i); ... 阅读全文