ref#out in C#

Pra*_*tik 5 .net c# types

可能重复:
.NET中ref和out参数之间的差异

何时使用ref以及何时使用out?两者有什么区别?它们的使用方式和位置?

请共享表示二者之间差异的实例refout.

  • 谢谢.

bev*_*qua 5

据我所知:

ref 表示通过引用传递变量,这意味着您将指针传递给该变量,并在离开函数后保留修改.

out 除了必须在函数退出之前分配变量之外,它基本上是相同的,就像在函数完成之前必须满足return语句一样.