Я писал это:Статические члены в 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
Но потом подумал, что я мог бы уменьшить это:
Private Sub Example()
Static CachedPeople As New List(Of MyApp.Person)
...rest of code...
End Sub
Вопрос в том, будет ли «Новый» бит только выполняться один раз, когда функция сначала выполняется, но в следующем вызове она уже будет существовать.
Cheers, Rob.
Код исходит из веб-приложения ASP.NET в коде обработки страниц. Я думаю, с точки зрения моего кода, это один поток на страницу, но все должно быть в порядке ... –