关于c#:何时使用vs ref vs out


When to use in vs ref vs out

本问题已经有最佳答案,请猛点这里访问。

我读过很多关于ref和out参数的文章,它们帮助我理解这些参数的基本概念,但是这些都不能让我清楚地知道在哪里需要使用ref,在哪里需要使用out。

如果有人能给我一个例子,展示一个场景,在这个场景中,我们可以使用ref参数来实现使用out参数和vice verse无法实现的功能。

我知道参考和输出参数之间的区别。

我知道在方法中将变量作为ref传递之前,我们总是需要初始化它。

out:我知道在调用函数返回值之前,我们总是需要在调用函数中将变量的值设置为out参数。

是否有任何示例可以使用ref参数而不是out和vice verse?