C# 中 ref 和 out 之间的区别
在这篇文章中,我们将了解 C# 中 “ref” 和 “out” 之间到底有什么区别。
Ref 关键字
将参数传递给 “ref” 之前,必须对其进行初始化。
在参数返回到调用方法之前,不必对它的值进行初始化。
使用 “ref” 关键字时,数据可以双向传递。
当被调用的方法需要更改所传递参数的值时,这很有用。
Out 关键字
在将参数传递给 “out” 之前,不必对其进行初始化。
在参数返回到调用方法之前,必须对它的值进行初始化。
当方法需要返回值时,用 “out” 关键字声明参数会很有帮助。
当使用 “out” 关键字时,数据只能单向传递。
广告