Je l'habitude d'écrire ceci:membres statiques dans VB.NET
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
Mais demandais si je pouvais réduire à:
Private Sub Example()
Static CachedPeople As New List(Of MyApp.Person)
...rest of code...
End Sub
La question est, sera le bit « Nouveau » seulement être exécuté une fois lors de la première exécution de la fonction mais dans l'appel suivant, il existera déjà.
Cheers, Rob.
Le code provient d'une application Web ASP.NET dans le code de gestion de la page. Je pense, en termes de mon code, c'est un seul fil par page, mais ça devrait aller ... –