好贷网好贷款

[置顶] 黑马程序员------c# ref和out

发布时间:2016-12-5 2:20:10 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"[置顶] 黑马程序员------c# ref和out",主要涉及到[置顶] 黑马程序员------c# ref和out方面的内容,对于[置顶] 黑马程序员------c# ref和out感兴趣的同学可以参考一下。

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- params 可变参数 无论有几个参数,必须出现在参数列表的最后。可以为可变参数直接传递一个对应类型的数组。 ref和out ref 如输入基本工资 调用奖金,在调用罚款 double是值类型,拷贝对象,无法进行调用 希望不拷贝,那么在参数添加ref关键字 加ref后不是重新开辟内存空间,而是新起了变量名,对应的地址还是原来的地址而非拷贝,实际是原栈本身的地址,把该地址内的内存进行改变 普通的传递是值传递,当在参数前加ref后就是引用传递 ref注意的地方:1.传递前为变量赋值,2,ref参数方法中可以赋值也可以不 out 1,out后的参数必须在方法中赋值;2,使用out的变量不需要赋值 3,out参数使用前会自动清空,即使赋值out也没有意义 ref从外面带到里面使用修改,out无法从外界带到里面,在out内创建值并返回,如希望返回2个值的时候可使用out static int Mess(out string message){message = "yes";return 1} ---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------

上一篇:[置顶] 黑马程序员------服务器处理页面整体流程,包括页面生命周期
下一篇:js性能优化

相关文章

相关评论