dead_lee · 2006-10-09 17:07:34 · 阅读: 1005 3,C#和Java一样,参数传递都可以统一的看做是按值复制传递 不过要小心的是对象都是通过引用来使用的 一开始,引用a 指向了对象3 传递到Add方法时, 引用a被复制成引用b(值被复制),也是指向对象3。 在Add方法里面,引用b的指向的值被修改,指向了新的对象100。 在test方法里面,引用a的指向并没有变化,所以打印出3。