Я определил статический класс. В этом статическом классе у меня есть следующий метод.Статический класс и переменные сеанса
public static int GetUserId()
{
if(IsUserLoggedIn())
{
return Convert.ToInt16(HttpContext.Current.Session["user"]);
}
return 0;
}
Мой вопрос: когда эта функция запускается для каждого пользователя, будет ли каждый пользователь получать другое значение? (учитывая, что каждый пользовательский сеанс получает разные userId для сеанса ["user"].
Я не знаю, полезен ли для этого статический класс или может вызвать проблемы с конфликтом. Я разрабатываю в C#/ASP.NET
Да было бы получить различные значения, если все сеанса установить разные значения. Статическая реализация метода GetUserId не имеет ничего общего. –
В: Мне любопытно - компилирует ли код? – paulsm4
@ paulsm4 Что заставляет вас думать, что это приведет к ошибке компиляции? –