gpt4 book ai didi

.net - .Net 中的最佳实践 : ByRef or ByVal?

转载 作者:行者123 更新时间:2023-12-02 13:20:54 25 4
gpt4 key购买 nike

在 ByRef 和 ByVal 之间进行选择时需要考虑哪些事项。

我理解两者之间的区别,但我不完全理解 ByRef 是否节省资源,或者我们是否需要在 .Net 环境中担心这一点。

如果功能在某种情况下并不重要,您如何在两者之间做出选择?

最佳答案

关于此有很多错误信息。最主要的是你了解difference between value types and reference types ,以及 difference between pass by value and pass by reference .

你几乎总是想按值传递。通过引用传递几乎总是用于“我想返回多个结果,而不仅仅是将内容添加到传入的列表中”。使用引用传递方法的经典示例是 Int32.TryParse其中返回值是成功/失败,解析的值由输出参数“返回”。

关于.net - .Net 中的最佳实践 : ByRef or ByVal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290189/

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