您的位置:首页 > 其它

Ref和Out的区别

2016-01-22 13:59 274 查看
Ref和Out这样个2个关键字都能够提供相似的功效,其作用也很像C中的指针变量。

稍有不相同之处是:
用Ref型参数时,传入的参数必须先被初始化。而Out则不要要,对Out而言,就必须在方法中对其完成初始化。
用Ref和Out时都必须注意,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。
Out更适合用在要要Return多个返回值的地方,而Ref则用在要要被调出使用的方法修改调出使用者的引用的时候。

Out可以这样 String s;

而Ref 必须 String s = “”;

ref是有进有出,out是只出不进
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: