Если в сети:
Я не думаю, что статический класс будет работать, так как значения будут охватывать все приложения и, следовательно, будут привязаны не к конкретному пользователю, а к последнему пользователю, вошедшему в систему
Единственным решением было бы поместить их в какую-то переменную сеанса
Возможно, лучшим способом было бы создать Cookie-файл аутентификации и прикрепить к нему необходимые значения - и я не в том месте, чтобы вывести быстрый пример (извините)
Если на основе WinApp:
Да - просто создайте открытый статический класс со статическими свойствами - статический конструктор запустится при первой попытке использования класса ...
Быстрый пример:
// Syntax may be a bit ropey<br>
public static class LoginDetails {<br>
public static string Username { get; set; }<br>
public static int UnitID { get; set; }
public static string Password { get; set; }
}
Это можно использовать так же, как:
// Assign the value
LoginDetails.Password = password;
// Get the value
string password = LoginDetails.Password
Потому что это статический элемент, вам никогда не нужно инициализировать его "новым"