私はこれを書いていました:
Private Sub Example()
Static CachedPeople As List(Of MyApp.Person)
If CachedPeople Is Nothing Then
CachedPeople = New List(Of MyApp.Person)
End If
...rest of code...
End Sub
しかし、これを次のように減らすことができるかどうか疑問に思いました。
Private Sub Example()
Static CachedPeople As New List(Of MyApp.Person)
...rest of code...
End Sub
問題は、「New」ビットは、関数が最初に実行されたときに一度だけ実行されますが、次の呼び出しでは既に存在するということです。
乾杯、ロブ。