ref与out区别
ref与out
out、ref都是传递引⽤(内存地址),使⽤后都将改变原来参数的数值。
ref当调⽤⽅法时,在⽅法中会对ref传⼊的参数数值进⾏改变,若使⽤ref参数,则⽅法定义和调⽤⽅法都必须显⽰使⽤ref的关键字。
共同点
out与ref都是传递引⽤(内存地址),使⽤后都将改变原来的参数的数值。
不同点
ref是有进有出,out是只出不进,ref可以把参数的值传⼊函数,但是⽆法通过out把⼀个数值传⼊⽅法中。
传递到ref参数的参数必须先进⾏初始化。
out
out关键字使参数按引⽤来传递与ref关键字类似。若要使⽤out参数,⽅法定义和调⽤⽅法都必须显⽰使⽤out关键字。
本文发布于:2023-01-04 14:44:48,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/91198.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |