関連する 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 で一般的に推奨されていますか?