首页 > 其他 > 详细

Ref 与 Out 的使用方法及区别

时间:2016-07-05 19:00:35      阅读:213      评论:0      收藏:0      [点我收藏+]

C# 中我们有的时候会遇到这样的情况,一个方法需要返回多个参数的时候。怎么办呐?

我们可以给返回的参数加上 Out  或  Ref 类型标识  就可以实现返回多个参数了。

具体他们两个的用法有什么区别?

 

区别:

1. 使用 ref ,传入的参数必须要进行初始化;使用 out  ,传入的参数必须要在调用方法结束前进行赋值。

2. 使用 ref 或 out 时  ,方法的参数或调用方法时,都必须加上ref 或 out 关键字,以满足匹配

3. out 使用有多个返回值的地方,而 ref 则适合被调用方法修改调用这引用的时候。

 

总之,一句话,ref 型参数 有进有出   ; out 型参数 只出不进

Ref 与 Out 的使用方法及区别

原文:http://www.cnblogs.com/searchbaidu/p/5644584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!