c#(14) 数据类型 方法参数ref out params

8yue 24

数据类型

值类型和引用类型区别


值类型


引用类型


形参和实参 (通常情况下我们带参数方法就是把 实参赋给形参)

方法参数


引用参数 修饰符 ref 

值类型参数想要达到引用类型参数的效果需要用到引用参数

(实际参数在传递变量前必须赋值)

输出参数 修饰符 out

(本质上行为和引用参数是一样的)

注:在方法中out修饰的参数必须先初始值,才能使用。

       out修饰的变量在传递前,可以没有初始值


数组参数 修饰符 params 

参数的长度可变,长度可以为0

只能使用一次,而且要放到最后

同一个参数不能搭配ref 、out使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容