VB.NET代码的效率

时间:2014-01-30 21:04:27

标签: vb.net performance optimization

如果我有这样的代码:

Public Module Global_Variables
  Public Stuff as string
End Module

Public Class Stuff_Doer
  Me.TextBox1.Text = Global_Variables.Stuff
End Class

这样做会更有效率:

Public Module Global_Variables
  Public Stuff as string
End Module

Public Class Stuff_Doer
  Me.TextBox1.Text = Stuff
End Class

或者它与幕后的程序是否相同?

2 个答案:

答案 0 :(得分:2)

假设Stuff没有名称冲突,它们是相同的程序并导致相同的IL。

答案 1 :(得分:0)

在编译时优化发生后,它们将导致相同的程序。

你不应该考虑优化像这样小的东西,即使它们不同,差异绝对微小,太小而无法准确测量。