Я расширяю свое приложение с помощью AccountManager
(как я его называю). Приложение имеет регистрационную форму (это другая форма, чем основная форма) и информация, введенная здесь будет set
к AccountManager
классу:Как получить доступ к переменной по всему миру?
AccountManager AM = new AccountManager();
AM.username = "Username";
AM.password = "myPassword";
Но, теперь (вероятно, очевидно) вопрос, я могу» т захватить эту информацию на главной форме (так я называю new AccountManager();
так будет начать новый экземпляр AccountManager
.
Как я могу использовать класс (AccountManager
) во всем мире? Или я просто сделать их общие переменные с static
атрибут?
Это не имеет никакого отношения к его вопрос ... – Max
Прежде всего вам нужно узнать о разделении бизнес-логики и пользовательского интерфейса. нет абсолютно никаких оснований для того, чтобы это было в любой форме, только (возможно), возвращенной из «формы входа». ничто из этого не должно быть глобальным. Более того, эта концепция была реализована не менее 20000000000 раз в мире .Net. –
Это приложение Windows или веб-приложение (ASP.NET)? Имейте в виду, что в ASP.NET статические классы разделяются между ВСЕМИ сеансами пользователя. –