【发布时间】:2017-02-20 12:32:26
【问题描述】:
我正在尝试学习 vb.net 作为 visusl studio 15 的一部分。
我一直使用“调用”语句来调用子例程。我喜欢它,因为以后我可能不记得我创建的每个子或函数的名称时更容易阅读我的代码。
问题是,这种做法是否会增加任何额外的开销。我意识到我必须使用括号来传递变量,但只是想知道这种做法是否会影响最终编译程序的最终大小或内存需求。
【问题讨论】:
-
没有额外的开销,它只是一个多年前不需要的古老约定
-
I like it because it is easier to read my code at a later date when I may not remember the names of every sub or function I created.-Call关键字如何帮助您记住这一点?? -
I realize I must use brackets for passing variables- 传递参数时总是使用括号,和不带Call关键字。Call MyMethod(a, b, c)等于MyMethod(a, b, c)。 -
@VisualVincent - VB6 并非如此。在 VB6 中,如果不使用
Call关键字,则在调用Sub时必须传递不带括号的参数。调用Function时,您总是使用括号。
标签: vb.net