1、i1=3;i2=i1;i1++;//i2是3
2、p1=new Person();p1.i=3;p2=p1;p1.i++;//p2.i是4
3、int、decimal、bool、byte、enum 等基础类型(值类型)是传递拷贝;对象(引用类型)则是传递引用。因为基础类型不怎么占内存,而对象则比较占内存。
3、函数间传递对象。
4、为对象变量重新赋值。p2=p1是让p2指向p1指向的对象。
1、i1=3;i2=i1;i1++;//i2是3
2、p1=new Person();p1.i=3;p2=p1;p1.i++;//p2.i是4
3、int、decimal、bool、byte、enum 等基础类型(值类型)是传递拷贝;对象(引用类型)则是传递引用。因为基础类型不怎么占内存,而对象则比较占内存。
3、函数间传递对象。
4、为对象变量重新赋值。p2=p1是让p2指向p1指向的对象。