相关 C++ 问题:方法中的静态局部变量是一种不好的做法?
在 VB.NET 中,当我想要一个简单的计数器或每次调用方法时递增的东西时,我经常发现自己编写的代码如下:
Private Sub tmrRefresh_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrRefresh.Tick
Static a As Integer = 0
a += 1
'...rest of method depends on a
End Sub
通常在 VB.NET 和 OOP 中是否建议这样做?