У меня было интервью сегодня, и все было очень хорошо, но затем интервьюер задал мне вопрос Где статическая переменная работает на C# - на уровне приложения или на уровне страницы.Где статическая переменная работает на странице ASP.NET?
Я не был очень ясен об этом ответе, поскольку я знал только, что статические переменные хранятся в куче, и я ничего не знал о вещах, связанных с сетью.
Затем он попытался сделать меня более ясным, указав пример, что на странице я использую статическую переменную, а три пользователя обращаются к странице. Один из пользователей обновляет значение статической переменной. Какое значение будет видно для остальных два пользователя будут отображены старая копия или обновление.
Случайные мысли, напишите им, как бы вы ответили на этот вопрос сейчас знаниями, которые вы приобрели. Одна из самых важных возможностей разработчика - знать, когда признать недостаток знаний, а затем уметь преодолеть это с помощью новых знаний. –