[C#2005] Stocker des variables dans une classe
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:
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:
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:
1 2
| Login userPswd = new Login();
string pWd=userPswd.Pswd; |
et la au miracle ça ne fonctionne pas:cry: 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.