salut à tous,
J'ai appris que la syntaxe :
Faisait la meme chose que :Code:public string Nom { get { return nom; } set { nom = value; } }
Or quand je teste ces 2 syntaxes sur ce petit programme, je n'obtiens pas les memes résultats.Code:public string Nom { get; set; }
Voici le cas avec l'écriture la plus lourde :
ca marche.PNG
(il faut cliquer sur le lien si l'image ne s'affiche pas)
Cela affiche :
"nom : Jean
prenom : Issou
nom : Bernard
prenom : Issou", le setter fonctionne.
Or quand j'utilise la syntaxe plus réduite :
ca marche pas.jpg
(il faut cliquer sur le lien si l'image ne s'affiche pas)
Cela affiche :
"
nom : Jean
prenom : Issou
nom : Jean
prenom : Issou", le setter n'a pas fonctionné.
Pouvez vous me dire pourquoi et m'expliquer comment fonctionne la syntaxe 2 ?
Car dans cette syntaxe, le "Nom" n'est pas rattaché au "nom" contrairement à la première syntaxe, je pense que ça doit venir de là...
Merci d'avance pour vos éclaircissements !
-----