gpt4 book ai didi

.net - 将方法(返回值)作为参数传递是一件坏事吗?

转载 作者:行者123 更新时间:2023-12-02 05:28:46 24 4
gpt4 key购买 nike

例如,我有这个方法:LoadFunkyInfo(byval funkyData as string) 我将它传递给这样的方法:LoadFunkyInfo(giantTable.Rows.Item(0).Item("blahName"))。我应该改为这样做吗?

dim foo as string = giantTable.Rows.Item(0).Item("blahName")
LoadFunkyInfo(foo)

我很久以前在某处读到,最好将方法分配给一个变量并将该变量传递给方法,而不是将方法作为参数传递。现在还是这样吗?还是完全正确?

注意:我使用的是 VB.Net 3.5

最佳答案

您传递的不是方法,而是调用方法的结果。引入临时变量的唯一好处是可以帮助您进行调试:如果您在第二行放置一个断点,您将能够看到您传递给 LoadFunkyInfo 的值。除此之外,这两个调用是相同的。

关于.net - 将方法(返回值)作为参数传递是一件坏事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10691043/

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