Bonjour, je veux créer une classe dans la quelle je stocke des variables pour pouvoir les utiliser quand bon me semble alors j'ai pensé à sa.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
public class Login
    {
        private string userName=string.Empty;
 
        public string User
        {
            get { return userName; }
            set { userName = value; }
        }
 
        private string psWd = string.Empty;
 
        public string Pswd
        {
            get { return psWd; }
            set { psWd = value; }
        }
 
    }
j'ai 2 form une de connections et une autre de traitement.
Sur mon form de connections je fais ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Login myUser = new Login();
myUser.User = txtUserName.Text;
myUser.Pswd = txtPwd.Text;
et pour les récupérer sur mon form de traitement je fais ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Login userPswd = new Login();
string pWd=userPswd.Pswd;
et la au miracle ça ne fonctionne pas je récupère des chaînes vides.
Donc mes questions sont:
1) est ce que ce type de classe (propriété Get Set) sert à ce que je veux faire et si oui pourquoi mon code ne fonctionne pas.

2) si cette classe n'est pas adaptée qu'elle est celle qui est la plus adaptée?

Merci pour votre aide.