Связанный вопрос 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 и ООП в целом?
Shared
. - person Joel Coehoorn   schedule 25.09.2013