C# 中 ref 和 out 的区别
csharpserver side programmingprogramming
在本文中,我们将了解 C# 中 ‘ref’ 和 ‘out’ 的区别。
Ref 关键字
在将参数传递给 ‘ref’ 之前,需要对它们进行初始化。
在返回给调用方法之前,无需初始化参数的值。
当 ‘ref’ 时,数据可以双向传递。关键字。
当被调用的方法需要更改传递的参数的值时,它很有用。
Out 关键字
在将参数传递给 ‘out’ 之前不需要初始化参数。
在将参数返回给调用方法之前,需要初始化参数的值。
当方法需要返回多个值时,使用 ‘out’ 关键字声明参数很有用。
使用 ‘out’ 关键字时,数据仅在一个方向上传递。