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.
j'ai 2 form une de connections et une autre de traitement.
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; } } }
Sur mon form de connections je fais ceci
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
3
4 Login myUser = new Login(); myUser.User = txtUserName.Text; myUser.Pswd = txtPwd.Text;
et la au miracle ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Login userPswd = new Login(); string pWd=userPswd.Pswd;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.
Partager