【问题标题】:When to create a procedure(sub, function)何时创建过程(子,函数)
【发布时间】:2014-09-09 19:24:14
【问题描述】:

我目前正在创建我的应用程序,我想编写一个易于理解的代码。 我想知道何时创建程序。如果我创建了很多它会影响我的应用程序的性能。

这是我的示例:

示例代码:

带子

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Greetings()
End Sub

Private sub Greetings()
MessageBox.Show("Hello!")
    MessageBox.Show("To")
    MessageBox.Show("My")
    MessageBox.Show("World")
End 

在上面的例子中,假设这个 sub 在整个应用程序中只会被调用 1 - 2 次。我喜欢轻松理解我的代码。

对比
没有子

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    MessageBox.Show("Hello!")
    MessageBox.Show("To")
    MessageBox.Show("My")
    MessageBox.Show("World")
End Sub

在上面的例子中,这段代码我太费时间理解了。

【问题讨论】:

    标签: vb.net function procedure


    【解决方案1】:

    一般来说,当逻辑要被多次使用时,你应该创建子例程,尤其是在多个地方使用时。

    如果您必须更改代码,您只想更改一次。

    运行基本代码或调用函数的性能不是问题。不用考虑。

    【讨论】:

    • 子程序过多会不会影响应用的运行时间?
    • 没有。应用程序总是会有数千个子程序。你有多少无关紧要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 1970-01-01
    • 2019-06-20
    • 2016-09-24
    • 1970-01-01
    • 2020-07-30
    相关资源
    最近更新 更多