Я работаю с языком C# и пытаюсь использовать ООП.несколько форм и свойств
Я пытаюсь создать страницу регистрации. В форме окна регистрации я отправляю все значения, введенные в текстовые поля (имя, фамилия, имя пользователя и т. Д.) В класс пользователя.
User user = new User(); user.FirstName = txtFirstName.Text;
вот как установлены все свойства.
Все работает отлично, но после отправки я открываю новую форму для выставления счетов и оплаты. Поэтому я закрываю регистрационную форму и открываю форму платежа. В форме платежа, когда я пытаюсь получить доступ к значениям, сохраненным ранее в классе User, я не могу. Все свойства получают сброс до нуля для строк и 0.00 для удвоений.
Я попытался не закрывать регистрационную форму, чтобы увидеть, работает ли это, но она по-прежнему сбрасывает свойства. Поэтому я полагаю, что это связано с созданием нового объекта в классе платежей.
Как сохранить свойства из регистрационной формы в пользовательский класс, а затем получить доступ к этим свойствам из формы платежа?
Возможно ли это?
Я бы не сказал, что это ошибка ООП. Я бы сказал, что это простое непонимание того, как работает ООП. – Chev