3-17

2021-03-17 17:16发布

数据类型

值类型的数据在赋值是拷贝赋值,当把实参赋值给形参后,形参的值发生改变,实参的值不会发生改变。

引用类型在赋值的时候,两个变量引用同一块内存。

ref引用参数:用在值类型的参数前面,调用方法时,实参前面也要加ref关键字,当形参发生改变后,实参也会改变,实参要有初始值;

out输出参数:当方法体里面的代码运行完以后,程序会跳回到主程序的时候,会把out修饰的形参向外赋值给实参,调用方法时,实参前面也要有out关键字,如果一个方法同时得到多个返回值,可以使用out参数;

params参数称为可变数组参数,在传参的时候,即可以传递一个数组进来,也可以直接传递数组里面的元素,在形参列表里面,只能有一个params修饰的参数,并且只能放在最后一位。