OVH Cloud OVH Cloud

Problème avec une proprité d'une classe

1 réponse
Avatar
Fabian Vilers
Bonjour,

Soit un fichier de classe:
public class AlfapassCard
{
public AlfapassCard()
{
}

public int CardNumber
{
get { return mCardNumber; }
set { mCardNumber = CardNumber; }
}

private int mCardNumber;
}

Et une application qui fait ceci:
AlfapassCard c = new AlfapassCard();
c.CardNumber = 1;
MessageBox.Show("card: " + c.CardNumber.ToString());

Et bien je n'affiche pas 1 mais 0 (la variable membre recoit 0).

Je ne comprend pas bien ce qui ne tourne pas rond. Je débute en C#...

Merci,
Fabian

1 réponse

Avatar
Fabian Vilers
> public int CardNumber
{
get { return mCardNumber; }
set { mCardNumber = CardNumber; }
}



Ceci résoud mon problème:

set { mCardNumber = value; }