数据类型
1.值类型:int,char,double,bool等基本数据类型
2.引用类型:类,数组,接口,string
值传递
值类型变量存储对象的值,赋值会创建值的副本,修改任何一个副本不会影响其他副本。例如:
int x = 5;int y = x;y–;结果x=5,y=4;
可以用关键字ref,使值类型参数按引用传递
引用传递
引用类型变量存储对象的内存地址,赋值会创建地址副本,指向同一对象,对同一对象进行修改
附加
ref和out关键字都是按引用传递,ref传参,out获取结果