数据类型
1.值类型:int,char,double,bool等基本数据类型
2.引用类型:类,数组,接口,string
值传递
值类型变量存储对象的值,赋值会创建值的副本,修改任何一个副本不会影响其他副本。例如:
int x = 5;int y = x;y–;结果x=5,y=4;
可以用关键字ref,使值类型参数按引用传递
引用传递
引用类型变量存储对象的内存地址,赋值会创建地址副本,指向同一对象,对同一对象进行修改
附加
ref和out关键字都是按引用传递,ref传参,out获取结果
本文详细解释了值类型与引用类型的定义及区别,包括它们如何存储数据、赋值时的行为差异,以及如何通过ref和out关键字实现值类型的引用传递。
906

被折叠的 条评论
为什么被折叠?



