显然,它们“令人困惑”。这是认真的原因吗?你能想到其他人吗?

最佳答案

您是否看到有多少开发人员不真正了解ref/out?

我在确实需要它们的地方使用它们,但没有其他用途。它们通常仅在要有效返回两个或多个值的情况下才有用-在这种情况下,至少值得考虑是否存在一种使该方法仅做一件事情的方法。有时使用ref/out是最合适的方法-各种TryParse方法等。

关于c# - 为什么.Net框架准则建议您不要使用ref/out参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/214688/

10-11 23:01
查看更多