C# 中 ref 和 out 的区别

csharpserver side programmingprogramming

在本文中,我们将了解 C# 中 ‘ref’ 和 ‘out’ 的区别。

Ref 关键字

  • 在将参数传递给 ‘ref’ 之前,需要对它们进行初始化。

  • 在返回给调用方法之前,无需初始化参数的值。

  • 当 ‘ref’ 时,数据可以双向传递。关键字。

  • 当被调用的方法需要更改传递的参数的值时,它很有用。

Out 关键字

  • 在将参数传递给 ‘out’ 之前不需要初始化参数。

  • 在将参数返回给调用方法之前,需要初始化参数的值。

  • 当方法需要返回多个值时,使用 ‘out’ 关键字声明参数很有用。

  • 使用 ‘out’ 关键字时,数据仅在一个方向上传递。


相关文章