В соответствии с тем, что другие говорили о глобальном статическом классе, но с некоторым примером кода:
public class UserInfo
{
private int userID;
public int UserID
{
get { return userID; }
}
private string userName;
public string UserName
{
get { return userName; }
}
public UserInfo(int userID, string userName)
{
this.userID = userID;
this.userName = userName;
}
}
public static class GlobalInfo
{
private static UserInfo currentUser;
public static UserInfo CurrentUser
{
get { return currentUser; }
set { currentUser = value; }
}
}
Итак, после того, как пользователь вошел в систему, сохраните информацию о зарегистрированном:
GlobalInfo.CurrentUser = new UserInfo(123, "Bob Jones");
Когда вам нужно получить информацию:
UserInfo userInfo = GlobalInfo.CurrentUser;