gpt4 book ai didi

.net - 为什么 .NET 中的 'out' 参数是个坏主意?

转载 作者:行者123 更新时间:2023-12-03 08:07:42 26 4
gpt4 key购买 nike

为什么 .NET 中的“out”参数是个坏主意?

我最近被问到这个问题,但除了它只是不必要地使应用程序复杂化之外,我没有真正的答案。还有哪些原因?

最佳答案

好吧,我认为他们不是一个坏主意。 Dictionary<K, V>有一个 TryGetValue方法是一个很好的例子,为什么输出参数有时是一件非常好的事情。

当然,您不应过度使用此功能,但根据定义,这不是一个坏主意。尤其不是在 C# 中你必须写下 out函数声明和调用中的关键字,这使得正在发生的事情一目了然。

关于.net - 为什么 .NET 中的 'out' 参数是个坏主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/134063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com