Vb.net 何时创建过程(子过程、函数)
我目前正在创建我的应用程序,我想写一个可以理解的代码。 我想知道什么时候创建一个过程。如果我创建了很多,它是否会影响应用程序的性能 这是我的样本: 示例代码: 带SubVb.net 何时创建过程(子过程、函数),vb.net,function,procedure,Vb.net,Function,Procedure,我目前正在创建我的应用程序,我想写一个可以理解的代码。 我想知道什么时候创建一个过程。如果我创建了很多,它是否会影响应用程序的性能 这是我的样本: 示例代码: 带Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Greetings() End Sub Private sub Greetings() MessageBox.Show("Hello!") MessageBo
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
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
在上面的示例中,假设在整个应用程序中只调用该子对象1-2次。我喜欢轻松理解我的代码
与不带Sub
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
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
在上面的例子中,这段代码太难理解了 通常,当逻辑要被多次使用时,尤其是在多个地方使用时,您应该创建子例程 如果必须更改代码,则只需更改一次
运行基本代码或调用函数的性能不是问题。不要考虑它。是否有太多子程序影响应用程序的运行时间?不,应用程序总是有成千上万个子程序。你有多少是无关紧要的。